命令行程序通过代理访问外网方法
本文最后更新于 1781 天前,其中的信息可能已经有所发展或是发生改变。

内容纲要

在某些情况下,我们需要为一台可被外网访问但无法连接外网的服务器运行需要联网的命令行程序。部分命令行程序如yumwgetnpm可以通过软件内部的配置文件设置代理,而大多数软件并未特地针对这些问题进行设置。
为了能够在这样的环境下使我们的程序通过代理访问外网,我们需要编写脚本,使得运行的程序通过我们自己设置能够访问外网的HTTP代理连接外网。
/usr/local/bin/文件夹下建立proxy文件,文件内容为

#!/bin/bash
http_proxy=your_http_proxy https_proxy=your_https_proxy $*
# 把your_http_proxy和your_https_proxy换成你配置好的http/https代理

然后执行

chmod +x /usr/local/bin/proxy

就可以通过

proxy ./your_cli_app

运行需要访问外网的命令行程序了。
本文内容引用参考自
https://mritd.me/2016/07/22/Linux-%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8B%E4%BD%BF%E7%94%A8-Shadowsocks-%E4%BB%A3%E7%90%86/

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇