All Projects → leontius → shadowsocks_erlite3

leontius / shadowsocks_erlite3

Licence: Apache-2.0 License
Shadowsocks for EdgeRouter Lite3

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to shadowsocks erlite3

Openwrt Fanqiang
最好的路由器翻墙、科学上网教程—OpenWrt—shadowsocks
Stars: ✭ 3,894 (+17600%)
Mutual labels:  shadowsocks, shadowsocks-libev
Shadowsocks Munager
Middleware of shadowsocks-libev and sspanel
Stars: ✭ 44 (+100%)
Mutual labels:  shadowsocks, shadowsocks-libev
Lightyearvpn
翻墙,科学上网,梯子,VPN下载,加速器,外网,代理,路由,防火墙,GFW。支持UDP,游戏必备。免费VPN试用,全球Shadowsocks节点。免费SS节点,SSR节点和V2ray节点。
Stars: ✭ 282 (+1181.82%)
Mutual labels:  shadowsocks, shadowsocks-libev
ssmgr-deploy
shadowsocks面板节点一键脚本,libev最新版
Stars: ✭ 17 (-22.73%)
Mutual labels:  shadowsocks, shadowsocks-libev
Twist
A light script for you to setup shadowsocks-libev server with high-speed connections and newest powerful features
Stars: ✭ 229 (+940.91%)
Mutual labels:  shadowsocks, shadowsocks-libev
ss-v2ray-docker
Deprecated: please use https://hub.docker.com/r/mazy/ss-xray
Stars: ✭ 28 (+27.27%)
Mutual labels:  shadowsocks, shadowsocks-libev
Shadowsocks install
Auto Install Shadowsocks Server for CentOS/Debian/Ubuntu
Stars: ✭ 7,516 (+34063.64%)
Mutual labels:  shadowsocks, shadowsocks-libev
Breaking Gfw Book
整理所有的翻墙方法,持续更新....欢迎PR
Stars: ✭ 105 (+377.27%)
Mutual labels:  shadowsocks, shadowsocks-libev
Proxysu
Xray,V2ray,Trojan,NaiveProxy, Trojan-Go, ShadowsocksR(SSR),Shadowsocks-libev及相关插件,MTProto+TLS 一键安装工具,windows下用(一键科学上网)
Stars: ✭ 3,309 (+14940.91%)
Mutual labels:  shadowsocks, shadowsocks-libev
Shadowsocksbio
记录一下Shadowsocks的前世今生,以及一个简单的教程总结
Stars: ✭ 2,518 (+11345.45%)
Mutual labels:  shadowsocks, shadowsocks-libev
shadowsocks-libev-tomato
Pre-compiled shadowsocks-libev for TomatoUSB, Tomato Shibby, Toastman and Asuswrt Merlin.
Stars: ✭ 32 (+45.45%)
Mutual labels:  shadowsocks, shadowsocks-libev
erx-shadowsocks-libev
GFWList Mode
Stars: ✭ 39 (+77.27%)
Mutual labels:  edgerouter, ubnt
shadowsocks-restful-api
Secure, reliable, standard restful api for managing shadowsocks-libev
Stars: ✭ 72 (+227.27%)
Mutual labels:  shadowsocks, shadowsocks-libev
overthefirewall
覆盖全平台完全免费节点订阅机场推荐破解VPN软件分享
Stars: ✭ 1,042 (+4636.36%)
Mutual labels:  shadowsocks
vyatta-cjdns
A cjdns package for Ubiquiti EdgeOS and VyOS, allowing cjdns to be used on EdgeRouters
Stars: ✭ 39 (+77.27%)
Mutual labels:  edgerouter
brook-ok
brook程序服务端配置程序,一键搭建brook / Shadowsocks / Socks5服务用于科学上网🔥 新增Socks5服务!!Firefox、Chrome可通过SwitchyOmega代理直接翻墙
Stars: ✭ 55 (+150%)
Mutual labels:  shadowsocks
edgerouter-ansible
Ansible automation of home EdgeRouter Lite
Stars: ✭ 28 (+27.27%)
Mutual labels:  edgerouter
canCross
一键部署 SS for Docker
Stars: ✭ 14 (-36.36%)
Mutual labels:  shadowsocks
NetworkSwitch
xTom NetworkSwitch with EdgeRouter OS
Stars: ✭ 16 (-27.27%)
Mutual labels:  edgerouter
shadowrocket
A socks5 proxy to build your own shadowsocks private network. PHP based & Composer supported.
Stars: ✭ 23 (+4.55%)
Mutual labels:  shadowsocks

shadowsocks_erlite3

shadowsocks for EdgeRouter Lite3

本项目修改自shadowsocks_erx, 只是把用到的工具重新编译了了一份mips。

  • 最近使用了Phicomm N1作为单臂路由,erlite3 fwq太麻烦。

缺少的依赖可以从下面安装,

https://packages.debian.org/zh-cn/ 这个界面搜索以下包
安装

sudo dpkg -i apg_2.2.3.dfsg.1-2_mips.deb  
sudo dpkg -i pwgen_2.07-1_mips.deb  
sudo dpkg -i libc6_2.19-18+deb8u7_mips.deb  
sudo dpkg -i libev4_4.15-3_mips.deb  
sudo dpkg -i libmbedcrypto0_2.4.0-1-bpo8+1_mips.deb  
sudo dpkg -i libpcre3_8.35-3.3+deb8u4_mips.deb  
sudo dpkg -i libsodium18_1.0.11-1-bpo8+1_mips.deb  
sudo dpkg -i libudns0_0.4-1_mips.deb  
sudo dpkg -i shadowsocks-libev_3.0.5-1_mips.deb

安装:
1.下载shadowsocks_erlite3-master.zip并解压
2.用winscp把解压的所有文件copy到/tmp目录
3.连接路由CLI命令界面并登陆,然后执行:
cd /tmp
sudo bash install.sh
4.根据提示输入shadowsocks配置信息,一般只需要输入服务器地址、端口、密码,其它选项可以直接回车使用默认选项。

注意: 1.国内外流量自动分流,通过ipset对国内IP进行白名单,国内IP不会翻墙访问,只有国外流量会走shadowsocks通道翻墙
2.只能对TCP流量翻墙
3.国外网站DNS经shadowsocks服务器中转使用TCP访问8.8.8.8,防止污染,国内域名使用国内DNS解析,不会影响CDN访问
4.1080端口可以作为socks5翻墙代理使用
5.文件存放在/config目录是因为这个目录备份配置的时候会被一起备份,并且系统升级也不会删除
6.shadowsocks-libev版本:v3.1.0, chinadns版本:v1.3.2(修改版),pdnsd版本:v1.2.9
7.EdgeRouter Lite3 EdgeOS v1.8.5,v1.9.0测试通过
8.如果想暂停shadowsocks,运行sudo /etc/init.d/shadowsocks stop
9.重新启动就运行sudo /etc/init.d/shadowsocks start
10.运行sudo crontab -e,并在文件末尾添加以下内容,就可以实现每隔5分钟检测ss状态,如果不能翻墙就自动重启服务:
*/5 * * * * sh /config/shadowsocks/bin/ss-monitor.sh

PT下载用户请注意,如果你有独立的下载机,可以设置让下载机不走SS。具体操作如下:
ss启动脚本/etc/init.d/shadowsocks里面有下面一行:
#BYPASS_RANGE=192.168.123.0/24
去掉注释(删掉#号)重启服务就可以生效,然后192.168.123.0/24这整个网段都不会走ss通道了,同时也无法翻墙了,192.168.123.0/24也可以换成单独IP或者其它网段。

DNS解析过程
chinadns 必须配置至少一个国内DNS,一个国外DNS
dnsmasq -> chinadns (国外IP)-> pdnsd -> ss-server -> dns-server:ok
(国内IP)-> 114.114.114.114:ok

chinadns作者很久没有更新过了,但是有几个bug,会导致有些同时有国内国外CDN的域名解析出国外的IP,本方案使用的chinadns我修复了这个bug并优化了部分情况下的解析速度。
ss翻墙方案目前最容易出问题的就是DNS防污染,最近的几次更新几乎都是针对DNS,到目前版本终于让我比较满意了。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].