CentOS 花生壳
花生壳是一款内网穿透软件,广泛应用于个人和企业用户,通过将内网服务映射到外网,实现远程访问,在CentOS系统中,花生壳的安装和使用相对简单,但需要一定的技术基础,以下是详细的安装和配置步骤:
安装步骤
1、下载花生壳软件:
访问花生壳官网(HTTPS://hsk.oray.com/download/),选择适合CentOS的版本,对于64位系统,可以下载phddns_5.2.0_amd64.rpm
。
使用wget
命令下载文件:
```bash
cd /tmp
wget https://dlcdn.oray.com/hsk/linux/phddns5.0.0.x86_64.rpm
```
2、安装花生壳:
使用rpm
命令进行安装:
```bash
rpm ivh phddns5.0.0.x86_64.rpm
```
安装完成后,系统会生成一个SN码和默认密码admin。
3、启动花生壳服务:
使用以下命令启动花生壳服务:
```bash
phddns start
```
查看服务状态:
```bash
phddns status
```
如果需要停止或重启服务,可以使用:
```bash
phddns stop
phddns restart
```
4、配置花生壳:
打开浏览器,访问花生壳管理界面(通常是http://b.oray.com)。
使用安装时生成的SN码和默认密码admin登录。
首次登录后,需要进行激活操作,可以选择自行激活方式。
在管理界面中添加内网映射,设置内网主机的IP地址和端口,以及外网访问的域名和端口。
5、配置自启动(可选):
创建启动文件:
```bash
cd /etc/systemd/system
touch phddns.service
```
编辑文件并添加以下内容:
```ini
[Unit]
Description=phddns Service
Wants=networkonline.target
After=network.target
[Service]
Type=simple
ExecStart=/usr/sbin/phddns start
StandardOutput=syslog
StandardError=null
[Install]
WantedBy=multiuser.target
```
保存文件并退出,然后执行以下命令启用服务:
```bash
systemctl enable phddns.service
systemctl daemonreload
```
重启系统后,检查花生壳是否自动启动:
```bash
systemctl status phddns.service
```
应用实例
1、远程监控:
使用Zabbix监控系统,将网络设备和其他主机的SNMP协议及Zabbixagent开启,通过花生壳将端口映射到外网,统一传送到Zabbixserver上进行集中监控。
2、内网穿透:
在本地电脑上搭建个人站点,通过花生壳的内网穿透功能,使外网可以访问该站点。
常见问题解答(FAQs)
1、Q: 如何检查花生壳服务是否正在运行?
A: 可以通过以下命令检查花生壳服务的状态:
```bash
phddns status
```
如果显示服务正在运行,说明花生壳已经成功启动。
2、Q: 如何在CentOS上配置花生壳开机自启动?
A: 创建启动文件并编辑内容:
```bash
cd /etc/systemd/system
touch phddns.service
vi phddns.service
```
添加以下内容到文件中:
```ini
[Unit]
Description=phddns Service
Wants=networkonline.target
After=network.target
[Service]
Type=simple
ExecStart=/usr/sbin/phddns start
StandardOutput=syslog
StandardError=null
[Install]
WantedBy=multiuser.target
```
保存文件并退出,然后执行以下命令启用服务:
```bash
systemctl enable phddns.service
systemctl daemonreload
```
重启系统后,检查花生壳是否自动启动:
```bash
systemctl status phddns.service
```
如果显示服务正在运行,说明配置成功。
通过以上步骤,您可以轻松在CentOS系统上安装和配置花生壳,实现内网穿透和远程访问功能。