好久没折腾了,不知道有没有更方便好用的选择,请教下大家.
好久没折腾了,不知道有没有更方便好用的选择,请教下大家.
1
sangbiao Nov 14, 2021
已开始彻查 ProxyChain 等代理软件及工具,谢谢举报,网安部
|
2
icestraw Nov 14, 2021 Clash for windows 开 tun 代理(叫 for windows 但是也有 mac 端
|
3
shihira Nov 14, 2021 @tgich 请问王晶阁下什么时候可以把 github shutdown 掉咧,人民群众都等不及要拍烂手掌了咯
回楼主问题,https://github.com/hmgle/graftcp 可以一试,但目前貌似只支持 linux |
6
Privileges Nov 14, 2021 via Android Clash for windows 的 Mixin 设置可以让 WSL Linux 走代理,只需要配置 Clash 就行,终端不需要做设置
|
7
tottea Nov 14, 2021 via iPhone
MAC 都直接开 clash 就好了,很省心
|
8
damnu Nov 14, 2021 via iPhone 1 楼这种反串黑也太 low ,自己觉得很幽默是吗?
macos 用 clashx pro ,win 用 cfw 。TAP 模式或 TUN 模式都可以全部接管。 |
9
SenLief Nov 14, 2021
pc 都可以用 tun ,接管所有的流量。
|
10
MiketsuSmasher Nov 14, 2021 建议各位来这里发言之前,先下手为强,把一楼 block 掉
|
11
legendORld Nov 14, 2021 建议各位来这里发言之前,先下手为强,把一楼 block 掉
|
12
ugvfpdcuwfnh Nov 14, 2021 via Android 感觉 proxychains 已经很方便了,没有折腾的必要了啊
|
13
tsaitang Nov 14, 2021
cgproxy
|
14
selfcreditgiving Nov 14, 2021 via Android export http_proxy=http://127.0.0.1:1377
export https_proxy=$http_proxy |
15
hronro Nov 14, 2021 via iPhone @ugvfpdcuwfnh #12
没记错的话,proxychains 是通过劫持 libc 来实现透明代理的,这就意味着,如果你希望代理的程序没有依赖 OS 的 libc (比如大部分 Go 写的程序,或者静态链接了 musl libc ),那么 proxychains 对这类程序是无能为力的。 |
16
zzhaolei Nov 14, 2021
shell 定一个函数,包装一下环境变量,。
终端用到🪜的场景不多吧 |
17
beginor Nov 14, 2021 via Android
proxifier ,不支持代理设置的应用都可以走代理
|
18
biguokang Nov 14, 2021
我是直接家里用软路由,clash tun 模式,一劳永逸
在公司工位我也弄了个 r2s ,也是 clash tun 模式。 在外面的话,我一般用带 openwrt 的 4g 随身 wifi ,我有一个专门的手机卡是用来户外上网的。 |
20
ZeroClover Nov 14, 2021
我之前一般用 tsocks
和 proxychain 比较类似但是配置较少。 遇到 #15 说的那种不走系统 libc 的话就 tproxy 透明代理然后单独一个用户跑程序,最后 iptables uid redirect |
21
biguokang Nov 14, 2021
@selfcreditgiving 这种有点麻烦,不开代理的时候,你还得手动取消 proxy ,不然终端无法联网
|
23
yanqiyu Nov 14, 2021
https://github.com/springzfx/cgproxy
配合 tproxy+cgroupv2 的代理 |
24
tcsky Nov 14, 2021
export PROXY="http://127.0.0.1:18081"
alias sc="export https_proxy=$PROXY && export http_proxy=$PROXY" alias cs="export https_proxy= && export http_proxy=" |
27
ncepuzs Nov 14, 2021
对于帖子下的回复,为啥只有点赞而没有点踩的选项?
|
29
bnm965321 Nov 14, 2021
@selfcreditgiving 这个是惯例,软件不一定会遵守使用这个变量
|
30
chocolatesir Nov 14, 2021 via Android
@wildnode 1L 虽然阴阳怪气但也不完全是空穴来风,参见第 41 条 http://www.cac.gov.cn/2021-11/14/c_1638501991577898.htm
|
31
proxychains Nov 14, 2021 via Android
export all_proxy=xxx 吧.只在当前终端生效。
有些应用对于 proxychains 不生效,比如 go,yay |
32
Rheinmetal Nov 14, 2021
偏好软路由流派 直接从上游改网关 终端就别挣扎了
|
33
NealLason Nov 14, 2021
我都是 export ALL_PROXY=xxxx://127.0.0.1:1080 ,如果不行就直接怼 tsocks 。。。
|
35
1002xin Nov 14, 2021
当然是 Surge 的 Enhanced Mode
|
36
Kanavi Nov 14, 2021
终端不一定要使用 ProxyChains
ProxyChains 有时候不太好使,现在逐步放弃了。 建议使用 ClashX 或者其它工具,导入 export http_proxy=http://127.0.0.1:port 等方式,在会话页面保持代理就好了,如果不想每次都敲,可以考虑录入一个 alias ,每次敲一下 alias 就好了 |
38
betteryjs Nov 14, 2021
直接上了 x86 软路由
|
42
TaurusXin Nov 15, 2021 via iPhone
Royal TSX
|
43
ysc3839 Nov 15, 2021
那基本只有系统级的方案了,比如跨平台的三层 tun ,Windows only 的 Proxifier ,Linux only 的 iptables redirect 。
|
44
clickhouse Nov 15, 2021 @ysc3839 Proxifier 支持 mac 的。
|
45
makelove Nov 15, 2021
从来没用过 ProxyChain ,我用 linux ,我用的 cli 程序都支持 http_proxy 环境变量
|
46
windirt Nov 15, 2021
macOS 上目前用 Surge 开增强代理( TUN ),一揽子解决
|
47
ZeroDu Nov 15, 2021
win:Proxifier 很好用,可以设置规则。
|
48
documentzhangx66 Nov 15, 2021 1.目前因为用户数量的原因,Windows 上的客户端比 Linux 好用得多,所以建议在 Windows 上安装 Clash 。
Widows Clash 客户端发布地址: https://github.com/Fndroid/clash_for_windows_pkg/releases 在上面的 URL 里,选择最新版的 [Clash.for.Windows.Setup.版本号.exe] 就行。 2.安装后,在主界面 General 里,打开 [Allow LAN] ,这样其他设备,比如 Windows 、Linux 、安卓等等,都可以通过 Socks 主动连接进来。 3.可以通过对 [clash-win64.exe] 设置防火墙,来建立白名单机制,只允许自己的设备的 IP 使用。寻找 [clash-win64.exe] 的路径,建议使用 Everything 。 4.Linux 如何使用搭建在 Windows 上的 Clash 的方式,假设 Windows 的 IP 为 1.2.3.4 ,端口为默认的 7890: yum: vim /etc/yum.conf 在[main]下面,添加: proxy=http://1.2.3.4:7890 proxy_username= proxy_password= git: git config --global http.proxy 'socks5://1.2.3.4:7890' curl: curl http://some.url --output some.file --proxy socks5://1.2.3.4:7890 pip: 建议先走阿里源: pip install something -i https://mirrors.aliyun.com/pypi/simple/ 不行的话,再走代理: pip install something --proxy=http://1.2.3.4:7890 apt-get 如果没配置过代理,那么 [/etc/apt/apt.conf.d/proxy.conf] 这个文件是不存在的,然后进行新增: vim /etc/apt/apt.conf.d/proxy.conf Acquire::http::Proxy "http://1.2.3.4:7890/"; Acquire::https::Proxy "http://1.2.3.4:7890/"; |
49
oOoOoOoOoOo Nov 15, 2021 via Android
@selfcreditgiving declare -x
|
50
yaott2020 Nov 15, 2021 via Android
*ray 分流也不错,可以试试
|
51
Kinnice Nov 15, 2021
|
52
ryougifujino Nov 15, 2021
也可以虚拟机里装个 OpenWRT ,用旁路由模式。
|
53
palemoky Nov 15, 2021
Mac 或 Linux 在终端添加以下内容,代理地址填写 clash 等代理软件的端口号,保存生效后用 proxy_on 和 proxy_off 就能方便的管理终端代理了
``` function proxy_off(){ unset http_proxy unset https_proxy echo -e "🐌 已关闭代理",$(curl -s myip.ipip.net) } function proxy_on() { export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7891 echo -e "🚀 已开启代理",$(curl -s myip.ipip.net) } ``` |
54
Latin Nov 15, 2021
这个随身 wifi 看起来不错的样子哎
|
55
leon0318 Nov 15, 2021 via iPhone
mac 上用免费的 clash x pro ,真香
|
56
2i2Re2PLMaDnghL Nov 15, 2021
@chocolatesir 但这就跟大家在讨论晚饭吃什么的时候一个人突然跑过来说『你们知不知道食粪族?』
|
57
libook Nov 15, 2021
有挺长时间没有用 proxychains 了,基本都是用环境变量,至少我用的指令对环境变量代理支持还可以,支持不好的也基本都能找到支持好的替代工具。
在 shell 的 rc 文件里把下面这几个环境变量设置好就行,甚至可以写个函数调用 all_proxy ALL_PROXY http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY |