CentOS下配置VPN(使用Shadowsocks)

CentOS下配置VPN(使用Shadowsocks)

丨!警告!请勿搭建非法VPN节点!丨
详情参照中华人民共和国网络安全相关条例,本篇日记仅用于学术性研究,Xfox绝不支持任何违反国家法律的行为!任何人利用本文中技术造成的法律责任Xfox概不负责!

晚上实战windows下使用Xshll连接CentOS搭建VPN
看了网上教程,花里胡哨(在看完shadowsocks写在GitHub的wike的感受)
试错(似乎是必不可少的)浪费了一个下午到现在。
最后发现,三句命令就完事了...
下面的是简单的配置过程,其实也可以使用配置文件配置,但新人接触Linux坑太多所以不提使用配置文件配置的方案了。

//首先你需要下载必不可少的python,然后安装shadowsocks
yum install python-setuptools && easy_install pip
pip install shadowsocks
//下面启动服务器的VPN服务,端口通常填写443
ssserver -p 端口 -k 密码 -m 加密算法

至此你已经完成了一个VPN的简单配置!
当然你应该学会使用这个VPN。
客户端使用Shadowsocks配套的客户端,此处不再作出解释。

控制VPN服务

sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start   //后台运行服务
sudo ssserver -d stop //停止运行
sudo less /var/log/shadowsocks.log  //查看日志
//使用 -h 可查看所有参数!

服务器搭建

(此部分引用了影梭在Github的官方wike

建议选择 Ubuntu 14.04 LTS 作为服务器以便使用 TCP Fast Open。除非有明确理由,不建议用对新手不友好的 CentOS。(可是Xfox还是无奈的用了,当然最终也成功了,否则这篇日记哪里来的呢?)

为了更好的性能,VPS 尽量选择 XEN 或 KVM,不要使用 OpenVZ。

添加新评论

评论列表