Movatterモバイル変換


[0]ホーム

URL:


Alwayswithme's Blog

Shadowsocks 翻墙

Feb 19, 2017

记录在 VPS 搭建 shadowsocks 翻墙全过程

准备 VPS

选择DigitalOcean 作为 VPS:

  1. 稳定性不错
  2. 有途径获得35刀免费试用7个月
  3. kvm 虚拟化,支持调节内核参数

如何获得35美元?

  • 通过推广链接注册
  • 绑定信用卡或用paypal激活账户,获得10刀
  • 注册Codeanywhere帐号
  • 注册好后依次点击File ->New Connection ->Digital Ocean, 点击Get Coupon
  • 获得优惠后在DigitalOcean的Billing界面填入, 再获得25刀

安装shadowsocks-libev

~# dnf copr enable librehat/shadowsocks~# dnf update~# dnf install shadowsocks-libev

编辑服务器端配置文件/etc/shadowsocks-libev/config.json

{"server":"0.0.0.0","server_port":10718,"local_port":1080,"password":"passwd","timeout":800,"method":"chacha20","fast_open":true,//需要内核3.7+"mode":"tcp_and_udp"}
systemctlenableshadowsocks-libev.service# 开机自启动systemctl start shadowsocks-libev.service# 运行ss-server

修改内核参数

编辑/etc/sysctl.conf

# max open filesfs.file-max = 51200# max read buffernet.core.rmem_max = 67108864# max write buffernet.core.wmem_max = 67108864# default read buffernet.core.rmem_default = 65536# default write buffernet.core.wmem_default = 65536# max processor input queuenet.core.netdev_max_backlog = 4096# max backlognet.core.somaxconn = 4096# resist SYN flood attacksnet.ipv4.tcp_syncookies = 1# reuse timewait sockets when safenet.ipv4.tcp_tw_reuse = 1# turn off fast timewait sockets recyclingnet.ipv4.tcp_tw_recycle = 0# short FIN timeoutnet.ipv4.tcp_fin_timeout = 30# short keepalive timenet.ipv4.tcp_keepalive_time = 1200# outbound port rangenet.ipv4.ip_local_port_range = 10000 65000# max SYN backlognet.ipv4.tcp_max_syn_backlog = 4096# max timewait sockets held by system simultaneouslynet.ipv4.tcp_max_tw_buckets = 5000# turn on TCP Fast Open on both client and server sidenet.ipv4.tcp_fastopen = 3# TCP receive buffernet.ipv4.tcp_rmem = 4096 87380 67108864# TCP write buffernet.ipv4.tcp_wmem = 4096 65536 67108864# turn on path MTU discoverynet.ipv4.tcp_mtu_probing = 1# require linux kernel 4.9net.core.default_qdisc=fq# for high-latency networknet.ipv4.tcp_congestion_control =bbr# for strongswan vpnnet.ipv4.ip_forward = 1

然后执行

sysctl -p

[8]ページ先頭

©2009-2025 Movatter.jp