分类存档: linux服务

Ubuntu如何配置科学上网

Clash Verge Rev是代理工具Clash在Windows系统的图形客户端,同时还支持Windows、Linux、macOS三大系统,

功能强大且支持多种代理协议,如Shadowsocks(SS)、ShadowsocksR(SSR)、Socks、Snell、V2Ray、Trojan等代理协议。

  1. https://clashvergerev.org/下载Clash Verge Rev,ubuntu选择64位deb安装包

  2. 用超级权限安装:dpkg -i x.x.x.deb

  3. 启动Clash Verge Rev,添加订阅即可.

通过Nginx反向代理访问SwooleHttp服务

按照以下要求修改你的Nginx配置文件后启重Nginx:

server {
    listen 80;
    server_name sw.cpxiang.tech;
    return 301 https://$host$request_uri; # 将HTTP请求重定向到HTTPS
}

server {
    listen 443 ssl;
    server_name sw.cpxiang.tech;

    ssl_certificate /path/to/fullchain.pem; # SSL证书路径
    ssl_certificate_key /path/to/privkey.pem; # 私钥路径

    location / {
        proxy_pass http://127.0.0.1:9501; # 假设Swoole监听于9501端口
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

用个人域名搭建个人163域名邮箱

1713001960615.jpg

拥有个人域名

确保您已经注册并拥有一个个人域名,且具备对该域名的DNS管理权限。

这通常意味着您可以在域名注册商处修改DNS记录。

申请网易域名邮箱服务

访问网易域名邮箱服务的官方页面(如存在)。由于服务政策可能会随时间变化,

请查阅最新的官方指南或联系网易客服了解当前是否提供此项服务以及具体的申请流程。

验证域名所有权

在网易域名邮箱服务后台,按照指示添加您的个人域名。

网易通常会要求您在域名注册商处添加特定的DNS记录(如MX记录、TXT记录等),

用于验证您对域名的所有权。按照提供的指引完成这些设置。

配置DNS记录

在您的域名注册商管理面板中,按照网易提供的DNS设置更新您的MX记录和其他可

能需要的记录(如CNAME、TXT等),指向网易的邮件服务器。这一步确保所有发往

您域名的邮件能被正确路由到网易的邮箱系统。

设置邮箱账户

在网易域名邮箱管理后台,创建所需的邮箱账户,为每个账户分配用户名和密码,

以及可能的存储空间限制等。

centos的ipv4突然没有了

在CentOS系统中,如果发现IPV4地址突然丢失,通常有以下几种原因和解决方法:

1. **动态IP配置失效**:

   – 如果您的系统配置的是DHCP动态获取IP地址,有可能是DHCP服务出现问题或者租约过期未续订导致的。

   -检查DHICP客户端服务状态:`systemctl status dhclient`(对于较新的CentOS版本)

或`service NetworkManager status`(如果使用NetworkManager)。

   – 重新获取P地址:`sudo dhclient` 或者 `nmcli con down <connection-name>;

 nmcli con up <connection-name>` (针对NetworkManager)。

2. **网络配置文件问题**:

   – 检查网络接口配置文件 `/etc/sysconfig/network-scripts/ifcfg-<interface_name>`,

确保`BOOTPROTO`字段设置为`dhcp`(动态获取IP)或`static`(静态IP),并且配置正确。

   – 如果是静态IP配置,请检查IP地址、子网掩码、网关、DNS等设置是否正确。

3. **网络服务未启动**:

   – 确认网络服务是否启动:`systemctl status network` 或 `systemctl status NetworkManager`。

   – 如未启动,尝试启动服务:`sudo systemctl start network` 或 `sudo systemctl start NetworkManager`。

4. **网络设备状态**:

   – 检查网络接口是否启用:`ip link show` 或 `ifconfig`(旧版系统)。

   – 如接口未激活,尝试启用:`sudo ip link set dev <interface_name> up` 或 `sudo ifup <interface_name>`。

5. **防火墙或SELinux限制**:

   – 检查防火墙是否允许相关服务流量,如使用firewalld:`firewall-cmd –permanent –add-service=network`,

然后`firewall-cmd –reload`。

   – 检查SELinux策略是否影响网络服务,可通过`sestatus`查看SELinux状态,

必要时临时禁用SELinux以诊断问题。

6. **硬件或虚拟化平台问题**:

   – 如果是在虚拟机环境下,检查宿主机的网络配置,确保虚拟网络适配器工作正常。

   – 检查物理网线连接或无线信号是否稳定。

7. **系统升级或配置更改**:

   – 确认最近是否有进行系统升级或网络配置的改动,回滚或重新配置可能造成问题的变更。

8. **系统日志分析**:

   – 查看系统日志,例如 `/var/log/messages` 或 `/var/log/dmesg`,查找关于网络或DHCP

相关的错误信息。


针对不同的原因,采取相应的解决措施,一般可以解决CentOS系统IPV4地址丢失的问题。

如果问题复杂,请进一步检查系统日志以获取更多线索。

rsync 873 端口如何通过Linux服务器防火墙

为了允许通过防火墙使用rsync的默认端口873,你需要在服务器和/或客户端上配置防火墙规则以允许873端口的通信。以下是不同操作系统下的基本步骤:

# 允许873端口的入站连接(假设你正在使用rsync守护进程模式)
sudo ufw allow 873/tcp
# 如果需要同时允许出站连接
sudo ufw allow out 873/tcp
# 检查规则是否生效
sudo ufw status verbose

在iptables防火墙中手动配置(适用于大多数Linux发行版):

# 允许873端口的入站连接
sudo iptables -A INPUT -p tcp --dport 873 -j ACCEPT
# 可能还需要允许出站连接(如果服务器需要发起连接)
sudo iptables -A OUTPUT -p tcp --dport 873 -j ACCEPT
# 如果有防火墙策略保存机制(如firewalld或systemd-networkd),记得保存规则
sudo iptables-save