本文主要介绍了VPN的工作原理,然后在Linux系统上部署了Shadowsocks服务器。MCr免费翻墙网
VPN原理
MCr免费翻墙网
安装Shaowsocks服务程序
Debian/Ubuntu下使用MCr免费翻墙网
apt-get install python-pipMCr免费翻墙网
pip install shadowsocksMCr免费翻墙网
CentOS下使用MCr免费翻墙网
yum install python-setuptoolsMCr免费翻墙网
easy_install pipMCr免费翻墙网
pip install shadowsocksMCr免费翻墙网
启动shadowsocks服务,建立一个/etc/shadowsocks.json文件,内容如下:MCr免费翻墙网
{MCr免费翻墙网
"server": "101.56.1.151",MCr免费翻墙网
"server_port": "8388",MCr免费翻墙网
"local_address": "127.0.0.1",MCr免费翻墙网
"local_port": "1080",MCr免费翻墙网
"port_password": {MCr免费翻墙网
"8387": "password123",MCr免费翻墙网
},MCr免费翻墙网
"timeout": 300,MCr免费翻墙网
"method": "aes-256-cfb",MCr免费翻墙网
"fast_open": falseMCr免费翻墙网
}MCr免费翻墙网
配置的说明:MCr免费翻墙网
Name ExplanationMCr免费翻墙网
server the address your server listens(服务器IP)MCr免费翻墙网
local_address the address your local listens(本地代理地址)MCr免费翻墙网
local_port local port(本地代理端口)MCr免费翻墙网
port_password password used for encryption(自己设定的服务器端口和密码)MCr免费翻墙网
timeout in seconds(超时断开,以秒为单位)MCr免费翻墙网
method default: "aes-256-cfb", see Encryption(加密方式)MCr免费翻墙网
fast_open use TCP_FASTOPEN, true / false(是否使用TCP)MCr免费翻墙网
workers number of workers, available on Unix/LinuxMCr免费翻墙网
这里创建了一个账号,端口8387,密码password123。现在可以启动测试一下:MCr免费翻墙网
ssserver ‐c /etc/shadowsocks.jsonMCr免费翻墙网
或者在后台运行MCr免费翻墙网
ssserver ‐c /etc/shadowsocks.json ‐d startMCr免费翻墙网
客户端设置
需要下载Shadowsocks的客户端,填写服务器IP、端口和密码。 MCr免费翻墙网
这里的加密方式要和服务器保持一致,建议选aes-256-cfb。MCr免费翻墙网
客户端配置完成后,可以设置为全局模式,让全部服务都走代理路线。在PAC模式下,Chrome或者Firefox浏览器,需要配置代理插件,利用本地127.0.0.1:1080代理访问服务。 这是Chrome浏览器中SwitchyOmega插件及配置备份Omega。MCr免费翻墙网
来自https://www.chenshaowen.com/shadowsocks-server-linux/MCr免费翻墙网
銆€
|