zen-cart网站,模版,采集,二次开发

首页 » Linux » liunx基础 » 阅读文章

Centos安装shadowsocks轻量级服务器中转包传输(代理)工具

2013-06-25 01:14 202599 1 发表评论
标签:


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 加密方式
相关日志:

评论 共1条 (RSS 2.0) 发表评论

  1. is 说道:

    我0基础按这个教程搜搜搜做到倒数第二步了,但是卡在最后一步那个临时修改参数了
    $ ./server -?
    2
    ./server: invalid option — ?

    这两个指令都提示command not found

    我是应该创建一个文件还是怎样?

发表评论

  • 
  • 插入代码

联系我 Contact Me

回到页首