石像鬼(Gargoyle)1.8.1 ar71xx SS + pdnsd 实现代理

石像鬼(Gargoyle)1.8.1 ar71xx SS + pdnsd 实现代理

版权

本文章从CodeStyle转载,这边做一点补充,也是给自己留个备份。原作者开放转载。

自从换了1900ac刷了明月固件以后基本上就没有怎么折腾路由器了,前段时间翻出来一个早些年刷过Gargoyle的wdr4310,就想能不能装个ss看看。
先说说为什么刷Gargoyle吧,wdr4310这个机子原厂固件很不稳定,常常死机。网上看了下能直接刷openwrt,然而op的接口配置、网络配置比较复杂,装插件什么的倒是方便,因为折腾op的大神实在多。但是无奈,wdr4310原厂8m的rom只能装一两个插件,不升级内存的情况下刷明月集成的op也不现实。
于是就找到了Gargoyle,和家用路由器一样简单的配置界面,强大的qos,基于op能装插件当然不在话下。Gargoyle提供了很方便的插件市场,但是插件实在少。对于插件需求,基本上只有ss,于是找到了原博主的文章。

下面开始正文:

需要的工具:

  • ar71xx Gargoyle 1.8.1(1.9.1不确定是否能用,各位自己尝试,记得下载对应版本的libpcre替换我提供的文件)
  • 需要的文件:百度云:dj9c
  • ssh、scp工具请自己度娘

上传所有文件到路由器/tmp目录下,也可用scp客户端

scp -r  ./gargoyle-ss/* root@192.168.1.1:/tmp

我自己安装的时候出现过空间不足的情况,这时候可以根据顺序上传一个安装一个删除一个。

SSH到路由器,也可用ssh客户端

ssh root@192.168.1.1

修改/lib/functions.sh文件

建议用vi命令。

vi /lib/functions.sh

定位到倒数第二行,按i之后(mac是fn+i)开始编辑,插入下面代码:

default_postinst() {
    return 0
}

default_prerm() {
    return 0
}

按esc然后输入:wq三个字符,按回车完成保存。

否则后面安装有可能出现default_postinst: not found或者default_prerm: not found,导致ipk包安装失败。

进入/tmp

cd /tmp

安装

opkg update
opkg install -w libpcre_8.35-2_ar71xx.ipk
opkg install -w pdnsd.ipk
opkg install -w shadowsocks-libev_2.5.5-1_ar71xx.ipk
opkg install -w shadowsocks-ui.ipk
opkg update

重启生效

reboot

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值