安装Shadowsocks
安装Shadowsocks:
-
Windows:
- 下载并安装Shadowsocks的最新版本:Shadowsocks Windows
- 启动,进入配置界面,设置服务器地址、端口、账号和密码。
-
Mac/Linux:
- 克隆仓库:
git clone https://github.com/shadowsocks/shadowsocks.git - 编译并安装:
cd shadowsocks && make - 运行:
./shadowsocks
- 克隆仓库:
配置VLESS
a. 修改Shadowsocks配置
编辑配置文件(默认位置:~/.shadowsocks/config.json):
{
"server": {
"socks5": {
"listen": 0...,
"port": 108,
"username": "yourusername",
"password": "yourpassword"
},
"domain": "yourdomain.com"
}
}
b. 配置VLESS
创建VLESS配置文件(~/vless/config.json):
{
"inbound": {
"domain": "yourdomain.com",
"listen": 0...,
"lport": 8443,
"socks5": {
"module": "socks5",
"options": {
"Socks5": {
"IPVersion": "IPv4",
"LocalIP": "...",
"LocalPort": 108,
"IP": "yourserverip",
"Port": 108,
"username": "yourusername",
"password": "yourpassword"
}
}
}
},
"outbound": {
"domain": "yourdomain.com",
"listen": 0...,
"lport": 808,
"tcp": {
"module": "tcp",
"options": {
"Cake": {
"mark": 0,
"nohope": 0,
"noeat": 0,
"nospoof": 0,
"loop": 1
}
}
},
"ws": {
"module": "ws",
"options": {
"Socks5": {
"ip": "yourserverip",
"port": 108
}
}
}
}
}
c. 安装内核模块(Linux/Mac)
安装 shadowsocks-lib:
sudo apt-get install shadowsocks-lib
编辑防火墙规则:
sudo nano /etc/iptables.conf
添加允许转发的规则:
sudo iptables -A INPUT -p tcp --dport 108 -j ACCEPT sudo iptables -A OUTPUT -p tcp --dport 108 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 8443 -j ACCEPT sudo iptables -A OUTPUT -p tcp --dport 808 -j ACCEPT
测试配置
-
Windows:运行Shadowsocks,输入配置信息。
-
Mac/Linux:运行Shadowsocks,配置完成后,使用
sslocal测试连接:sslocal yourdomain.com 108 -
测试浏览器配置:
- 选择socks5代理,地址为
yourserverip:108。 - 访问外部网站如
https://google.com,确认无误。
- 选择socks5代理,地址为
使用国内网站
在VLESS配置中添加国内网站域名白名单:
{
"outbound": {
"domain": "yourdomain.com",
"listen": 0...,
"lport": 808,
"domains": [
"baidu.com",
"google.com",
"youtube.com"
],
"tcp": {
...
},
"ws": {
...
}
}
}
注意事项
- 安全性:保护账号和密码,避免泄露。
- 稳定性:选择可靠服务器,确保连接稳定。
- 更新:定期更新Shadowsocks和VLESS,以获取最新的功能和修复。
通过以上步骤,您可以成功配置并使用VLESS节点,享受更自由的互联网访问。








