首页 » Linux » liunx基础 » 阅读文章
Centos安装shadowsocks轻量级服务器中转包传输(代理)工具
shadowsocks是一个基于 python 的轻量级socks代理软件,最主要的功能是帮助我们自由地访问互联网,即翻墙,性能上比SSH/GoAgent更优越
shadowsocks 分:服务端, 客户端两部分。
服务端必须要在墙外!
shadowsocks 客户端支持的平台有:mac、windows、linux、安卓等
官方网站:http://www.shadowsocks.org/
客户端下载地址:http://www.shadowsocks.org/downloads
我们介绍的是shadowsocks-libuv服务端安装方法
更多细节可以查看https://github.com/dndx/shadowsocks-libuv
注
安装前需要选安装git,具体安装方法请查看CentOS5.5上安装Git
yum install openssl-devel git clone --recursive https://github.com/dndx/shadowsocks-libuv.git cd shadowsocks-libuv/
然后我们修改配置文件
vim config.h
一般修改端口号和密码即可,端口号不要弄太常见的
修改完成后make编译
make
到此安装完成,如果你服务器开启了iptables防火墙则需要将shadowsocks端口号如10086加入防火墙中
iptables -I INPUT -p tcp -m tcp --dport 10086 -j ACCEPT #加入规则 service iptables save #保存 iptables -L -n #查看的iptables规则
安装完成后我们可以将server文件任意改名或者移动位置,例如我移动到/root下改名为socksserver
mv ./server /root/socksserver
后台运行
nohup /root/socksserver &
如果不希望看到nohup.out,可以改为
nohup /root/socksserver > /dev/null 2>&1 &
设置开机启动,可以参照CentOS 程序开机自启动方法总结
echo "nohup /root/socksserver > /dev/null 2>&1 &" >> /etc/rc.d/rc.local
如果想临时修改参数
$ ./server -? ./server: invalid option -- ? Shadowsocks Version:0.2 libuv(0.9) Written by Dndx(idndx.com) Usage: ./server [-l listen] [-p port] [-k keyfile] [-f pidfile] [-m rc4|shadow] Options: -l : Override the listening IP ip地址 -p : Override the listening port 端口号 -k : Override the listening password 密码 -f : Override the pidfile path pidfile位置 -m : Override the encryption method 加密方式
声明: 本文由Ezencart原创,转载请保留链接:Centos安装shadowsocks轻量级服务器中转包传输(代理)工具
评论 共1条 (RSS 2.0) 发表评论
我0基础按这个教程搜搜搜做到倒数第二步了,但是卡在最后一步那个临时修改参数了
$ ./server -?
2
./server: invalid option — ?
这两个指令都提示command not found
我是应该创建一个文件还是怎样?