https://www.cpolar.com/
Cpolar官网,用于内网穿透
下载cpolar,解压
$wget https://static.cpolar.com/downloads/releases/3.3.12/cpolar-stable-linux-amd64.zip
$ unzip cpolar.zip
链接账户(在官网内注册后,进入教程查看密钥)
$ ./cpolar authtoken XXXXXXX(你的密钥)XXXXXX
开启tcp 22端口
$ ./cpolar tcp 22
然后在官网可以查到公网ip和端口
一个例子:
tcp://a.tcp.cpolar.cn:99999
使用ssh链接:
$ ssh username@a.tcp.cpolar.cn -p 99999
使用 图形化ssh工具链接:
host填username@a.tcp.cpolar.cn,ssh端口填99999
1,新建个脚本文件new_service.sh
#!/bin/bash
/你的路径/cpolar authtoken XXXXXXX(你的密钥)XXXXXX > /你的路径/authtokenLog.txt 2>&1 &
/你的路径/cpolar tcp 22 > /你的路径/log.txt 2>&1 &
exit 0
2,设置权限
sudo chmod 777 new_service.sh
3,创建或修改rc.local文件sudo nano /etc/rc.local
rc.local文件格式如下,中间COMMANDS部分是shell指令
#!/bin/sh -e
COMMANDS
exit 0
在COMMANDS部分加入指令/路径/startCpolar.sh
,运行之前step1创建的sh文件,我之前step1的文件命名为startCpolar.sh
#!/bin/sh -e
/路径/startCpolar.sh
exit 0
设置权限sudo chmod 777 /etc/rc.local
设置虚拟内存
查看当前虚拟内存大小
free -m
1
注:系统默认是2G!
修改虚拟内存
新建目录存放swapfile
sudo mkdir /swap
cd /swap
1
2
生成swapfile文件
sudo dd if=/dev/zero of=swapfile bs=1024 count=7000000
1
count大小说明:1000大概是1M
将生成的文件转换成swap文件
sudo mkswap swapfile
1
激活swap文件
sudo swapon swapfile
1
查看修改后的虚拟内存
修改为随系统启动自动挂载生效
如果只是上面步骤,当系统重启后,就会换原虚拟内存,所以,需要继续如下操作使永久生效
sudo vim /etc/fstab
1
在最后追加一行:
/swap/swapfile swap swap defaults 0 0
1
其中,/swap/swapfile 是刚刚生成的swapfile文件的绝对路径
还原默认虚拟内存
首先停止swap
sudo swapoff /swap/swapfile
1
关闭自动挂载
sudo vim /etc/fstab
1
删除/注释之前添加的那一行,即可!
上次修改时间:2022-12-08 21:56:32
>