[GH-ISSUE #404] 我在netgear r6220 路由器上刷了 openwrt 的系统,想在路由上装一个goproxy,但是无法完成安装 #315

Closed
opened 2026-02-27 23:16:27 +03:00 by kerem · 4 comments
Owner

Originally created by @Alvin-bobo on GitHub (Oct 13, 2020).
Original GitHub issue: https://github.com/snail007/goproxy/issues/404

经过 openwrt 官网查询,netgear r6220 的 cpu 是 MediaTek MT7621ST ,package architecture 是 mipsel_24kc ,所以下载的goproxy是 proxy-linux-mipsle.tar.gz 这个包,脚本是 install.sh(在代码里更改了如下内容:使用 proxy-linux-mipsle.tar.gz 替换 proxy-linux-amd64.tar.gz),通过执行命令行 ash install.sh 来安装,但是安装过程出现以下问题:在输出 installing ... 之后,等待几秒钟,程序就运行结束了,查看脚本的代码后发现,echo -e ">>> installing ... \n" 到 echo -e ">>> install done, thanks for using snail007/goproxy $version\n" 代码之间的命令运行出现问题,但是不会报出错误,由于本人不懂所以在此提出,希望能得到大佬的帮助。

Originally created by @Alvin-bobo on GitHub (Oct 13, 2020). Original GitHub issue: https://github.com/snail007/goproxy/issues/404 经过 openwrt 官网查询,netgear r6220 的 cpu 是 MediaTek MT7621ST ,package architecture 是 mipsel_24kc ,所以下载的goproxy是 proxy-linux-mipsle.tar.gz 这个包,脚本是 install.sh(在代码里更改了如下内容:使用 proxy-linux-mipsle.tar.gz 替换 proxy-linux-amd64.tar.gz),通过执行命令行 ash install.sh 来安装,但是安装过程出现以下问题:在输出 installing ... 之后,等待几秒钟,程序就运行结束了,查看脚本的代码后发现,echo -e ">>> installing ... \n" 到 echo -e ">>> install done, thanks for using snail007/goproxy $version\n" 代码之间的命令运行出现问题,但是不会报出错误,由于本人不懂所以在此提出,希望能得到大佬的帮助。
kerem closed this issue 2026-02-27 23:16:27 +03:00
Author
Owner

@Alvin-bobo commented on GitHub (Oct 16, 2020):

后来在自己的服务器上(centos7)进行尝试性的安装(下载这个包:proxy-linux-amd64.tar.gz),发现可以安装完成。具体依据 install.sh 文件的命令来执行:先 cd 进入包的下载目录,再解压: tar zxvf 包名,配置环境变量:cp -f proxy /usr/bin/(将解压得到的 proxy 复制到 usr/bin 下),提升权限:chmod +x /usr/bin/proxy ,创建文件夹并将 blocked 和 direct 复制到文件夹下(不知道意义何在): mkdir /etc/proxy,cp blocked /etc/proxy,cp direct /etc/proxy,接着: cd 刚刚创建的文件夹,执行 proxy keygen -C proxy(为 proxy 创建 certificate,会生成 proxy.crt 和 proxy.key 两个文件,但是在后面执行 proxy 命令时,这两个文件好像要带上路径) ,到此安装完成。

<!-- gh-comment-id:709667699 --> @Alvin-bobo commented on GitHub (Oct 16, 2020): 后来在自己的服务器上(centos7)进行尝试性的安装(下载这个包:proxy-linux-amd64.tar.gz),发现可以安装完成。具体依据 install.sh 文件的命令来执行:先 cd 进入包的下载目录,再解压: tar zxvf 包名,配置环境变量:cp -f proxy /usr/bin/(将解压得到的 proxy 复制到 usr/bin 下),提升权限:chmod +x /usr/bin/proxy ,创建文件夹并将 blocked 和 direct 复制到文件夹下(不知道意义何在): mkdir /etc/proxy,cp blocked /etc/proxy,cp direct /etc/proxy,接着: cd 刚刚创建的文件夹,执行 proxy keygen -C proxy(为 proxy 创建 certificate,会生成 proxy.crt 和 proxy.key 两个文件,但是在后面执行 proxy 命令时,这两个文件好像要带上路径) ,到此安装完成。
Author
Owner

@Alvin-bobo commented on GitHub (Oct 16, 2020):

后经过逐个测试,发现 proxy-linux-mipsle-softfloat.tar.gz 包可以在 netgear r6220 的 openwrt 上运行

<!-- gh-comment-id:709995683 --> @Alvin-bobo commented on GitHub (Oct 16, 2020): 后经过逐个测试,发现 proxy-linux-mipsle-softfloat.tar.gz 包可以在 netgear r6220 的 openwrt 上运行
Author
Owner

@Alvin-bobo commented on GitHub (Nov 8, 2020):

后经过逐个测试,发现 proxy-linux-mipsle-softfloat.tar.gz 包可以在 netgear r6220 的 openwrt 上运行

好像是 mipsel 但是这边的包是 mipsle : le 写反了

<!-- gh-comment-id:723536158 --> @Alvin-bobo commented on GitHub (Nov 8, 2020): > 后经过逐个测试,发现 proxy-linux-mipsle-softfloat.tar.gz 包可以在 netgear r6220 的 openwrt 上运行 好像是 mipsel 但是这边的包是 mipsle : le 写反了
Author
Owner

@snail007 commented on GitHub (Nov 8, 2020):

不是写反了,这是go定义的。

<!-- gh-comment-id:723550093 --> @snail007 commented on GitHub (Nov 8, 2020): 不是写反了,这是go定义的。
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/goproxy#315
No description provided.