Ubuntu设置拦截含有 raw.githubusercontent.com 的URL访问
时间: 2024-09-07 14:06:38 浏览: 60
Ubuntu系统中,如果你想阻止对包含`raw.githubusercontent.com`域名的URL的访问,你可以通过防火墙规则来实现。以下是步骤:
1. **打开命令行**:首先,打开终端。按下`Ctrl+Alt+T`或者搜索“终端”并打开。
2. **编辑防火墙配置**:
使用`ufw`工具,输入以下命令以进入编辑模式:
```
sudo ufw edit
```
3. **添加规则**:
在编辑器中,找到或添加一个新的规则,阻止所有到`raw.githubusercontent.com`的连接。例如,可以输入:
```
deny from any to any port 80 protocol tcp match host raw.githubusercontent.com
deny from any to any port 443 protocol tcp match host raw.githubusercontent.com
```
这里我们同时禁止了HTTP (80端口) 和HTTPS (443端口) 访问。
4. **保存并应用规则**:
保存更改并应用新的规则:
```
^D # 或者按 Ctrl + O 键然后 Enter,然后 press `Y` and `Enter` to save and apply the changes.
```
5. **确认防火墙状态**:
最后,检查新规则是否生效:
```
sudo ufw status numbered
```
请注意,这将永久阻断该网站的所有访问,包括GitHub上的代码、文档等。如果你只是想临时测试或有特定需求,可能会考虑使用网络代理或者临时的DNS限制策略。
阅读全文