VPS测评脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh
查看实时log
sudo tail -f /var/log/shadowsocks.log
sudo tail -f /var/log/v2ray/error.log
sudo tail -f /var/log/v2ray/access.log
JSON语法检测
Centos
sudo yum install jq
Debian
sudo apt-get install jq
使用命令
进入json所在文件夹后
jq . config.json
Centos关闭防火墙
systemctl stop firewalld
Githbu上多功能一键脚本
wget https://raw.githubusercontent.com/oj8k/oj8k/master/oj8k && bash oj8k
秋水逸冰一键脚本
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh&&chmod +x shadowsocks-all.sh&&./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
启动脚本后面的参数含义,从左至右依次为:启动,停止,重启,查看状态
- Shadowsocks-Python 版
/etc/init.d/shadowsocks-python restart | stop | start | status ShadowsocksR 版
/etc/init.d/shadowsocks-r restart
| stop | start | statusShadowsocks-Go 版
/etc/init.d/shadowsocks-go restart | stop | start | statusShadowsocks-libev 版
/etc/init.d/shadowsocks-libev restart | stop | start | status
卸载命令,如安装多个需要重复运行
./shadowsocks-all.sh uninstall
一键搭建gost
wget https://raw.githubusercontent.com/otherbanana/gost/master/gost.zip;unzip gost.zip;cd /root/gost;bash gost.sh
gost命令
gost help
V2ray官方一键脚本
bash <(curl -L -s https://install.direct/go.sh)
- 重启:
service v2ray restart
- 状态:
service v2ray status
PS:
服务器时间校准,比如你的服务器是aws美国的,但是你在中国使用v2ray,这样就会导致二者时间不一致,所以我们需要修改服务器的时间- 查看时间
date -R
- 修改时间
sudo date --set="2019-06-05 19:51:41"
一键开启BBR plus
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
- 先安装内核,然后重启
- 再安装模块
- 出现删除内核的时候选择NO
SSR和V2ray共用80端口
- 安装秋水逸冰的ssr,80端口
- 安装官方v2ray,8080端口
- 输入命令
mv -f /etc/shadowsocks-r/config.json.back /etc/shadowsocks-r/config.json
PS:
- mv即move-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
- 第一行命令的意思就是把config.json.back的内容强制覆盖config.json的内容
cp /etc/shadowsocks-r/config.json /etc/shadowsocks-r/config.json.back
- cp即copy
- 第二行的命令的意思就是把config.json里面的内容复制到config.json.back
sed -i 's/"redirect": "",/"redirect": "*:80#127.0.0.1:V2RAY窃听端口",/g' /etc/shadowsocks-r/config.json
- 第三行的命令可能会不成功,就是在ssr配置文件里面的"redirect": ""改成
- "redirect": "*:80#127.0.0.1:V2RAY窃听端口"
/etc/init.d/shadowsocks-r restart
SSR单端口配置
{
"server":"0.0.0.0",
"server_ipv6":"::",
"server_port":80,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"qwe123",
"timeout":120,
"method":"chacha20",
"protocol":"auth_sha1_v4_compatible",
"protocol_param":"",
"obfs":"http_simple_compatible",
"obfs_param":"",
"redirect":"*:80#127.0.0.1:8080",
"dns_ipv6":false,
"fast_open":true,
"workers":1
}
SSR多端口配置
{
"server":"0.0.0.0",
"server_ipv6":"::",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"80":"qwe123",
"1082":"qwe123",
"8991":"qwe123"
},
"timeout":300,
"method":"chacha20",
"protocol":"auth_sha1_v4_compatible",
"protocol_param":"",
"obfs":"http_simple_compatible",
"obfs_param":"",
"redirect":"*:80#127.0.0.1:8888",
"dns_ipv6":false,
"fast_open":true,
"workers":1
}
SSR多端口-单独配置加密和混淆配置
{
"server":"0.0.0.0",
"server_ipv6":"::",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8081":{"protocol":"origin","obfs":"plain","password":"qwe123"},
"8080":{"protocol":"auth_sha1_v4","obfs":"http_post","password":"qwe456"},
"1082":"qwe789"},
"timeout":120,
"method":"chacha20",
"protocol":"auth_aes128_md5",
"protocol_param":"",
"obfs":"http_simple",
"obfs_param":"",
"redirect":"",
"dns_ipv6":false,
"fast_open":true,
"workers":1
}
V2ray模板
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbounds": [
{
"port": 8080, //推荐80端口,更好地迷惑防火墙(好吧实际上并没有什么卵用
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "68b0fb83-4574-4204-8856-64c248715c97",
"level": 1,
"alterId": 10
}
]
},
"streamSettings": {
"network": "tcp",
"tcpSettings": {
"header": { // header 这一项是关于数据包伪装的设置,可自定义合理的内容,但要确保服务器与客户端一致
"type": "http",
"response": {
"version": "1.1",
"status": "200",
"reason": "OK",
"headers": {
"Content-Type": ["application/octet-stream", "application/x-msdownload", "text/html", "application/x-shockwave-flash"],
"Transfer-Encoding": ["chunked"],
"Connection": ["keep-alive"],
"Pragma": "no-cache"
}
}
}
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
},
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
"routing": {
"strategy": "rules",
"settings": {
"rules": [
{
"type": "field",
"ip": [
"geoip:private"
],
"outboundTag": "blocked"
}
]
}
}
}
V2ray国内中转模板
{
"inbounds": [
{
"port": 36141, // 服务器监听端口
"protocol": "vmess", // 主传入协议
"settings": {
"clients": [
{
"id": "dc4e372e-539c-4f33-a5b3-4bc54ab45901", // 用户 ID,客户端与服务器必须相同
"alterId": 64
}
]
}
}
],
"outbounds": [
{
"protocol": "vmess", // 出口协议
"settings": {
"vnext": [
{
"address": "159.89.208.68", // 国外服务器地址
"port": 16823, // 国外服务器端口
"users": [
{"id": "68b0fb83-4574-4204-8856-64c248715c97"} // 用户 ID,须与国外服务器端配置相同
]
}
]
}
},
{
"protocol": "blackhole",
"settings": {},
"tag": "block"
},
{
"protocol": "freedom", // 主传出协议
"tag": "direct",
"settings": {}
}
],
"routing": { // 路由设置
"domainStrategy": "IPOnDemand",
"strategy": "rules",
"rules": [
{
"type": "field", // 对于所有国内的 IP,都采用直连模式
"ip": [
"geoip:cn"
],
"outboundTag": "direct"
},
{
"type": "field", // 对于一些常见的国内网站,也使用直连模式
"domain": [
"geosite:cn"
],
"outboundTag": "direct"
}
]
}
}
SSR和Nginx共用80端口
- 同上修改redirect,"redirect":"*:80#127.0.0.1:1081" 1081你自己可以随便设定,不冲突就可以
- 修改ngnix的nginx.conf文件,位置再
/usr/local/nginx/conf
- 把所以80修改为127.0.0.1:1081,例如
listen 80
就改为listen 127.0.0.1:1081
- 最后输入命令
nginx -s reload
- 重启ssr
/etc/init.d/shadowsocks-r restart
Comments | NOTHING