折腾Archlinux遇到的坑

折腾Archlinux遇到的坑

  • 初次安装时
  • Clash
  • proxychains

初次安装时

  • 要把远程控制的包一起装上,比如iwd,ssh,因为一定会用到。
  • ssh是不建议用root身份的,所以新建一个用户不如admin比较好。如果强制允许ssh可用root身份登录,可以配置,
vim /etc/ssh/sshd_config

#增加
#AllowUsers
PermitRootLogin yes

Clash

  • 并没有出现下面的输出(一般网上的内容都有)
clash -f tt.yaml
INFO[0000] Start initial compatible provider ChatGPT专线
INFO[0000] Start initial compatible provider 香港智能
INFO[0000] Start initial compatible provider 全球智能
INFO[0000] Start initial compatible provider Ghelper

并没有出现下面的输出(一般网上的内容都有)
INFO[0000] HTTP proxy listening at: 127.0.0.1:7890
INFO[0000] SOCKS proxy listening at: 127.0.0.1:7891

其实是在yaml中可以配置,

vim tt.yaml

配置文件中是:
log-level: warning

改成如下就行:
log-level: info

其它可以的值是
# Clash by default prints logs to STDOUT
# info / warning / error / debug / silent
  • 主动选择代理列表中某个代理
    配置文件中要开启允许,有如下键值对,
# RESTful web API listening address
external-controller: 127.0.0.1:9090

开启服务后,设定命令格式是

curl -X PUT 127.0.0.1:9090/proxies/分组名 -d '{"name":"节点名"}'

例如:分组名是Ghelper,节点名是美國西雅圖,则命令如下,
curl -X PUT 127.0.0.1:9090/proxies/Ghelper -d '{"name":"美國西雅圖"}'

看官方yaml示例文件有帮助

proxychains

全英文官方说明

vim /etc/proxychains.conf

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
# http 127.0.0.1 7890
socks5 127.0.0.1 7891   #使用的是这个协议和地址端口
# socks4 127.0.0.1 9050

注意这里配置的地址会顺序传输的。比如,

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
http 127.0.0.1 7890
socks5 127.0.0.1 7891 
socks4        127.0.0.1 9050

数据会按 127.0.0.1:7890 =》127.0.0.1:7891 =》127.0.0.1:9050的顺序传送。除非,是真的这里套接代理,否则就留用的一行,其它都注释掉。

你可能感兴趣的:(linux)