小编Tim*_*Tim的帖子

如何设置 RouterOS 以在另一台计算机上使用 Web 代理?

RouterOS 文档展示了如何通过 RouterOS 内置的 HTTP 代理透明地代理所有 Web 流量:

/ip firewall nat 
add in-interface=ether1 dst-port=80 protocol=tcp action=redirect to-ports=8080 chain=dstnat 
/ip proxy
set enabled=yes port=8080
Run Code Online (Sandbox Code Playgroud)

我想在另一台机器上运行代理,以便我可以利用 Squid 等中提供的更复杂的过滤规则。但是,如果我使用 NAT 将流量重定向到另一台运行 Squid 的计算机,它将不起作用,因为需要重写 HTTP 请求才能成为代理 HTTP 请求;仅重定向流量就会从 Squid 中产生错误的请求错误。

http-proxy mikrotik routeros

5
推荐指数
1
解决办法
2万
查看次数

为什么我的文件系统在 linux 中以只读方式挂载?

我正在尝试在 VirtualBox 机器上建立一个基于 Gentoo 的小型 linux 系统,作为将同一系统部署到低规格单板计算机上的一步。出于某种原因,我的文件系统以只读方式挂载。

在我的/etc/fstab,我有:

/dev/sda1   /         ext3    defaults    0 0
none        /proc     proc    defaults    0 0
none        /sys      sysfs   defaults    0 0
none        /dev/shm  tmpfs   defaults    0 0
Run Code Online (Sandbox Code Playgroud)

但是,一旦启动/proc/mounts显示

rootfs / rootfs  rw 0 0
/dev/root / ext3 ro,relatime,errors=continue,barrier=0,data=writeback 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
none /dev/shm tmpfs rw,relatime 0 0
usbfs …
Run Code Online (Sandbox Code Playgroud)

linux boot gentoo fstab

4
推荐指数
1
解决办法
4万
查看次数

如何在脚本中将文件从一台 Windows 服务器复制到另一台服务器?

我有两台 Windows 2003 服务器,我想在一台服务器上编写一个备份脚本,将文件复制到另一台。在 Windows 上执行此操作的最惯用方法是什么?本质上,我正在寻找相当于

$ scp file.tar.gz user@host:/wherever
Run Code Online (Sandbox Code Playgroud)

回答问题:目前我只考虑一个文件,一个数据库备份。可能我最终会得到多个文件,但我对跟踪哪些文件已更改并相应地备份的类似 rsync 的系统不感兴趣。

我想要一个可以与不同网络上的服务器一起使用的解决方案,中间有防火墙。在防火墙上向相当安全的服务开放一个端口应该不是问题。

scripting backup windows-server-2003

1
推荐指数
1
解决办法
3万
查看次数

由于缺少软件包,Ubuntu 8.10 发行版升级失败

我有一台我忘记升级多年的服务器,它仍在运行 Intrepid (8.10)。我想将它升级到更新版本的发行版,以便我可以获得安全补丁等。我找到了一些告诉我安装包的说明update-manager-core。我尝试了以下方法:

$ sudo apt-get install update-manager-core
Run Code Online (Sandbox Code Playgroud)

但这失败了,因为找不到一些必要的包:

...
Err http://archive.ubuntu.com intrepid/main python-apt 0.7.7.1ubuntu4  404 Not Found [IP: 91.189.88.40 80]
Err http://archive.ubuntu.com intrepid-updates/main update-manager-core 1:0.93.34  404 Not Found [IP: 91.189.88.40 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/python-apt/python-apt_0.7.7.1ubuntu4_amd64.deb  404 Not Found [IP: 91.189.88.40 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/u/update-manager/update-manager-core_0.93.34_amd64.deb  404 Not Found [IP: 91.189.88.40 80]
...
Run Code Online (Sandbox Code Playgroud)

我知道 Intrepid 不再受支持,所以我猜一些必要的文件可能不再维护。但这似乎无济于事:我无法升级,因为它太旧了,解决此问题的唯一方法是升级它。有没有办法解决这个问题?还有什么问题吗?

ubuntu

0
推荐指数
1
解决办法
537
查看次数