All Projects → qiwihui → Hiwifi Ss

qiwihui / Hiwifi Ss

极路由+ss配置

Programming Languages

HTML
75241 projects
shell
77523 projects
lua
6591 projects
Makefile
30231 projects

Projects that are alternatives of or similar to Hiwifi Ss

Xrayku
websocket proxy on heroku
Stars: ✭ 77 (-94.93%)
Mutual labels:  shadowsocks
Ss Heroku
一键Shadowsocks+V2Ray-plugin快速部署到Heroku
Stars: ✭ 89 (-94.14%)
Mutual labels:  shadowsocks
Breaking Gfw Book
整理所有的翻墙方法,持续更新....欢迎PR
Stars: ✭ 105 (-93.09%)
Mutual labels:  shadowsocks
Miles
二爷翻墙,专注免费翻墙30年,但没有掌握核心科技,一切已经开始!^_^
Stars: ✭ 1,230 (-19.08%)
Mutual labels:  shadowsocks
Lantern
免费 V2Ray 配置(vmess)
Stars: ✭ 1,286 (-15.39%)
Mutual labels:  shadowsocks
Scripts
Shadowsocks/SS一键脚本、ShadowsocksR/SSR一键脚本、V2Ray一键脚本、trojan一键脚本、VPS购买教程,各种网络资源和网络教程
Stars: ✭ 1,377 (-9.41%)
Mutual labels:  shadowsocks
Free proxy ss
分享来自互联网上免费的shadowsocks(SS)/ShadowsocksR(SSR)/V2ray(vmess)代理 每15分钟更新一次,每次各分享4个临时可用代理。 及时订阅、及时更新。
Stars: ✭ 72 (-95.26%)
Mutual labels:  shadowsocks
Subscribevue
ss ssr v2ray 订阅管理 vue前端界面
Stars: ✭ 114 (-92.5%)
Mutual labels:  shadowsocks
Spider
简简单单spider
Stars: ✭ 88 (-94.21%)
Mutual labels:  shadowsocks
Shadowsocksgostplugin
Gost 的 Shadowsocks 安卓插件,可以直接在 Shadowsocks 安卓客户端上连接 Gost 服务器
Stars: ✭ 104 (-93.16%)
Mutual labels:  shadowsocks
Shadow Shop
Building highly customizable e-commerce websites selling shadowsocks services, using Wordpress and WooCommerce
Stars: ✭ 84 (-94.47%)
Mutual labels:  shadowsocks
Shadowsocks Tutorial
🐱给小白的Shadowsocks和V2ray翻墙教程
Stars: ✭ 1,273 (-16.25%)
Mutual labels:  shadowsocks
Torch Web
🌍 Web interface to tcping servers
Stars: ✭ 103 (-93.22%)
Mutual labels:  shadowsocks
Shadowsocks Back China Pac
翻墙回国 Clash, PEPI, PAC 规则
Stars: ✭ 81 (-94.67%)
Mutual labels:  shadowsocks
Libqtshadowsocks
A lightweight and ultra-fast shadowsocks library written in C++14 with Qt framework
Stars: ✭ 1,455 (-4.28%)
Mutual labels:  shadowsocks
Ss Panel Server
基于企业微信的科学上网分享站点 - 后端
Stars: ✭ 76 (-95%)
Mutual labels:  shadowsocks
Ss Ssr V2ray Gadget
merge, deduplicate, backup, convert and online benchmark tools set for shadowsocks/shadowsocksR, v2ray. by python3
Stars: ✭ 96 (-93.68%)
Mutual labels:  shadowsocks
Mmp Go
Mega Multiplexer, a single port multi-service relay for shadowsocks. 中转机单端口转发多台shadowsocks服务器。
Stars: ✭ 116 (-92.37%)
Mutual labels:  shadowsocks
V2ray Core
A platform for building proxies to bypass network restrictions.
Stars: ✭ 38,782 (+2451.45%)
Mutual labels:  shadowsocks
Potatso Swift5
Potatso compiled with swift5 xcode 10.2.1 mojave 10.14.5
Stars: ✭ 103 (-93.22%)
Mutual labels:  shadowsocks

hiwifi-ss

We shall fight on the beaches.

极路由+shadow配置, 适应新版极路由,支持的极路由版本(因为没办法测试所有的极路由,所以你能运行的极路由不在这个列表,请在issue#38中回复,谢谢!):

现在项目使用的是大陆白名单模式,关于适用大陆白名单和gfwlsit的处理,见issue#37。项目中的gfw规则使用项目 cokebar/gfwlist2dnsmasq 生成的规则修改而成,最后更新日期为2017.08.08。

用户选择

安装方法

  1. 使用项目根目录下的 shadow.sh 脚本进行安装, 建议使用以下一键命令:

    cd /tmp && curl -k -o shadow.sh https://raw.githubusercontent.com/qiwihui/hiwifi-ss/master/shadow.sh && sh shadow.sh && rm shadow.sh
  2. 重启路由器

其他方法

因为作者能力有限,很多功能不能及时跟上,所以大家可以尝试其他的解决方案,比如 Paull/hiwifi.easucks

开发者选择

编译极路由版本的shadowsocks-libev, obfs_simple

见项目 qiwihui/hiwifi-ss-compile

本地更新dnsmasq.conf(项目已支持一键更新)

使用项目 gfwlist2dnsmasq 中的脚本即可

git clone https://github.com/cokebar/gfwlist2dnsmasq.git
cd gfwlist2dnsmasq
./gfwlist2dnsmasq.sh --port 53535 -o gw-shadowsocks.dnslist

# 复制 gw-shadowsocks.dnslist 到 hiwifi-ss/etc/gw-shadowsocks/gw-shadowsocks.dnslist 打包
# 或者,直接复制到极路由 etc/gw-shadowsocks/gw-shadowsocks.dnslist 上

本地安装/开发

以 tag v1.0.5 为例

# 本地生成 tar 包
git clone [email protected]:qiwihui/hiwifi-ss.git
cd hiwifi-ss
git checkout v1.0.5
tar -C ./ -czvf hiwifi-ss.tar.gz etc lib usr
scp -P 1022 hiwifi-ss.tar.gz [email protected]:/tmp

# ssh登录极路由
tar xzvf /tmp/hiwifi-ss.tar.gz -C /

如何在服务器端启用chacha20的支持:

  1. 编译并安装libsodium:

    apt-get update
    apt-get install build-essential
    wget https://github.com/jedisct1/libsodium/releases/download/1.0.3/libsodium-1.0.3.tar.gz
    tar xf libsodium-1.0.3.tar.gz && cd libsodium-1.0.3
    ./configure && make && make install
    
  2. 修复动态链接库:

编辑 /etc/ld.so.conf 文件, 加入一行 /usr/local/lib 并保存。运行命令 ldconfig

  1. 在ss配置中修改为 chacha20 即可

备注: 参考xqd的小站整理,Thank you!

常见问题

  1. 支持哪些加密方法?

理论上 ss-local 3.2.0 能支持的算法都支持。

  1. 安装后显示请求的接口不存在?

请重启路由器. issue#28

  1. 适用极路由版本有哪些?

see issue#38

  1. 如何卸载脚本?(issue#12)

/usr/lib/lua/luci/view/admin_web/network/index.htm.ssbak 重命名为 /usr/lib/lua/luci/view/admin_web/network/index.htm, 并移除ss: opkg remove geewan-ss

  1. 如果出现类似下面的报错,请确保你是登录到极路由后台执行脚本: ssh [email protected] -p 1022, 不要在自己的电脑上执行 :(

    x etc/: Could not remove symlink etc
    x etc/config/: Cannot extract through symlink etc
    x etc/firewall.d/: Cannot extract through symlink etc
    x etc/gw-redsocks/: Cannot extract through symlink etc
    x etc/gw-redsocks.conf: Cannot extract through symlink etc
    x etc/gw-shadowsocks/: Cannot extract through symlink etc
    x etc/init.d/: Cannot extract through symlink etc
    x etc/rc.d/: Cannot extract through symlink etc
    x etc/ss/: Cannot extract through symlink etc
    ......
  2. 项目如何开机自动运行?

项目在 /etc/rc.d/ 下添加了 S99gw-shadowsocks 指向 /etc/init.d/gw-shadowsocks,所以会开机自动运行的。

关于底层源码开源的一些问题

这个项目基于 geewan 的 hiwifi 配置程序,底层只有编译后的 lua 程序,除开用到的 shadowsocks 使用了 GPL 协议, 其他部分不开源也并没有问题。 本着共同进步的原则,作者尝试完成了部分功能的实现并开源,不足之处请多指教。

本项目会不断补充并完善功能,只是作者开发时间不长,进度会比较慢,请勿催~

TODO

  1. 第一阶段
  • 适应新版本界面

    • 开关样式
    • 增加"shadowsocks设置"按钮
    • "shadowsocks设置"按钮功能修复
    • 密码显示功能修复
    • 弹出提示框修复
    • 下拉框样式修复
    • "导入配置文件(json格式)"界面修复; 界面修复了,但是底层功能有问题;
    • "高级设置"界面修复
  • release/v1.1.0 => 完成之前所有功能在新版下的界面适配

  • 使用github作为文件存储, 既然能用 raw.githubusercontent.com 下脚本,下载 ss.tar.gz 应该也不成问题,只是慢些;

  • 底层增加更多的路由规则

  • 关于底层源码开源的一些问题

  1. 下一阶段
  • 升级 ss-libev 版本
  • 支持 ss-libev 混淆 (simple-obfs)
  • 支持 SSR

贡献

  1. 如果你在使用中有什么问题或者建议,请不要吝啬,给我提一个issue;
  2. 如果你对代码有自己的想法并实现了,请给我一个Pull Request;
  3. 不接收邮件了,问题大家都应该看到,这样减少重复回答,请提issue,谢谢~

目前状态

  1. 新版界面

(1). ss账号设置

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].