找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5742|回复: 4

Tomato上部署GoAgent如何让外网用户也能使用

[复制链接]
发表于 2012-6-10 13:21 | 显示全部楼层 |阅读模式
本帖最后由 jbcdidgosir 于 2012-6-10 13:23 编辑

看了很多帖子,才总算搞定GoAgent在路由器上的部署,在这里分享一下(要是完全不懂的人可以先参考一下https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=78790&page=1&extra=#pid502491):
1.格式化JFFS
2.开启路由器的ftp服务器,地址设置为/jffs
3.电脑ftp访问路由器的ftp服务器,直接上传,免得用cifs客户端了,命令太多不适合菜鸟.
4.Administration的scripts里写:
mkdir /tmp/goagent
tar -zxvf /jffs/opt.tgz -C /tmp/goagent
mount -o bind /tmp/goagent /opt
/opt/bin/python2.6 /opt/etc/goagent/proxy.py
5.关闭ftp服务器(可选操作)
第一行是建立一个新目录,我建的是叫goagent,可以改成任何其他名字,改了的话,后面的也要改.
第二行是把jffs下面的opt.tgz解压缩到goagent目录中
第三行是加载,记住,这个特别重要,一定要加载,否则无法运行python,之前解压缩后直接运行,一直说找不到python,其实就是因为没有加载.
第四行么,就是运行了.

我在jffs里没有启用加载,而是在script里用命令行的方式加载,一样的.路由器重启后就可以自动加载运行了.

现在有一个问题:
我自己在内网下使用该代理完全没问题(包括局域网其他任何用户),现在想让外网的朋友们也能用我的GoAgent,因为他们不懂网络,所以只能共享我的路由器上的GoAgent.

我的proxy.ini里的[listen]已经设置为0.0.0.0,但是外网的朋友还是无法访问,实在是没辙了.

现在的临时解决方法:
在路由器上设置端口转发,把808端口转发到我的电脑上,我电脑上用了一个叫”端口映射器”的软件,把所有来自808端口的数据全部转发到路由器的GoAgent端口上,这样他们暂时也可以用了,但是这不是长久之计,毕竟我不可能一直开电脑吧.

麻烦各位大大有主意出主意,没主意顶一个,谢谢!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-6-10 20:54 | 显示全部楼层
Yes!终于调试成功了,原来要执行:
iptables -I INPUT -p tcp --dport 8087 -j ACCEPT
这句话的目的是打开路由器的端口.

之前用过端口映射(或者叫端口转发)都不行.

现在的问题是,把这句话放入防火墙的script里,重启后,iptables -L查询后发现那条指令没有自动执行,怎么办?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-6-10 21:49 | 显示全部楼层
搞定了,原来是要在前面加一句sleep 10
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-6-10 21:58 | 显示全部楼层
/etc/config/firewall

config 'rule'
        option 'target' 'ACCEPT'
        option '_name' 'goagent'
        option 'src' 'wan'
        option 'proto' 'tcp'
        option 'dest_port' '8087'
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-12-3 10:25 | 显示全部楼层
上面的这个配置改了,重启后还有生效吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-1 21:44

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表