一.frp

第一步搭建一个22端口的内网穿透,方便随时链接香橙派
在没有梯子的情况下,只能用sftp把github上的文件传过去
【默认有服务器打开frps,端口7000】

1.安装frpc

下载frp_0.53.2_linux_arm64.tar.gz,传到香橙派

#解压文件
tar -zxvf frp_0.53.2_linux_arm64.tar.gz

进入文件夹
设置frpc.toml

serverAddr = "guapi.eu.org"
serverPort = 7000

[[proxies]]
name = "xcp_ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000

修改serverAddr到自己服务器,type为TCP不用改,如果传游戏就UDP
remotePort是服务器的端口,服务器6000指向这边22端口

2.用systemd控制frpc

frpc启动过早,会出现在上网之前就开启,导致开启失败的情况
加入自动重启frpc的代码,就可以防止重启出问题了

Restart=Always
Restartsec=5
StartLimitInterval=0

下面开始
在/etc/systemd/system中增加

[Unit]
# 服务名称,可自定义
Description = Frp Client Service
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /root/frp_0.53.2_linux_arm64/frpc -c /root/frp_0.53.2_linux_arm64/frpc.toml
Restart=always
RestartSec=5
StartLimitInterval=0

[Install]
WantedBy = multi-user.target

重新加载systemd

systemctl daemon-reload

设置开机自启

systemctl enable frpc

二、v2ray

使用他以前,依然是上不去github的,继续sftp传到香橙派上
搭建完成后,需要配置代理,core和正常用的软件不同,是需要自己配置代理。给应用使用代理我还不会,但是可以给终端使用代理【在~/.bashrc下面写入代理,每次重启都调用一次】

1.创建v2ray文件夹,把压缩包放进去

mkdir v2ray

2.解压文件

unzip v2ray-linux-arm64-v8a.zip

(
如果想要正常运行

v2ray run -config config.json

就行了
)

3.用systemd配置v2ray运行
先创建文件

vim /etc/systemd/system/v2ray.service

在文件内写入

[Unit]
Description=V2Ray Service
After=network.target

[Service]
ExecStart=/home/guapi/other/v2ray/v2ray run -config /home/guapi/other/v2ray/tokyo.json
Restart=always
User=root
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target

ExecStart改成自己v2ray的位置

重新加载systemd

systemctl daemon-reload

设置开机自启

systemctl enable frpc

4.以上配完了v2ray,但还没有使用代理【这里我只会给命令行用代理】
(1)测试是否成功

curl -x socks5://127.0.0.1:10808 https://www.google.com -v

如果能读到google页面,就差代理了

(2)配置代理
打开文件

vim ~/.bashrc

在最下面写入

export ALL_PROXY="socks5://127.0.0.1:10808"
export http_proxy="http://127.0.0.1:10809"

让文件生效

source ~/.bashrc

(3)测试代理是否成功

curl https://www.google.com -v

如果读到页面,就成功了

三、timeshift

没看过命令行的,
桌面版apt install以后直接使用就行
先备份一个,
发现timeshift只备份系统文件和设置。用户数据还要用其他东西