我使用以下服务器端配置设置了一个openVPN隧道:
port 1194
proto udp
dev tun
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
push "route 10.8.0.0 255.255.255.0"
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
comp-lzo
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
client-to-client
log-append /var/log/openvpn
group daemon
daemon
verb 3
Run Code Online (Sandbox Code Playgroud)
和客户端配置文件如下:
client
remote ******* 1194
dev tun
comp-lzo
ca ca.crt
cert client1.crt
key client1.key
route-delay 2
route-method exe
redirect-gateway def1
verb 3
Run Code Online (Sandbox Code Playgroud)
但是,在连接时,我可以毫无问题地ping 10.8.0.1,但我甚至无法访问Google.
我在Windows 7旗舰版中使用管理员权限运行Open VPN 2.1.4.服务器是Ubuntu 10.04安装,默认情况下启用TUN.
我能在日志中找到的唯一可疑部分是这样的: …
我们需要将一些信息(大约18 KB)写入存储在我们其中一个网络驱动器上的.txt文件中.该文件大约每15分钟重写一次,但几乎每秒都会读取一次.我们目前正在使用StreamWriter来编写该文件.
文件服务器位于远程位置,往返ping从小于1毫秒到15毫秒不等.
问题是,有时将内容写入文件需要6秒钟,即使考虑到网络速度,这肯定太长了.
因此,我只是想知道是否有任何有效的方法使用VB.NET编写文件来提高性能?Java有一个非常好的名为BufferedOutputStream的工具,遗憾的是它在VB.NET中不可用(或者我还没有找到它).