我有SquidNT设置在我的家庭networkingHTTPcaching,它的工作很好。 不过,我想将其用作透明代理服务器。 谷歌search告诉我使用Softperfect带宽pipe理器来做端口redirect的东西,我通常会使用iptables的,但30天后花费99美元。 我想知道是否有一个FLOSS(甚至免费软件)应用程序,我可以使用端口80出站stream量转发到本地主机:3128在Windows XP上?
我有一个运行Ubuntu 12.04的服务器的问题,我试图build立一个远程连接,所以我可以从外面访问我的工作服务器。 我已经安装了SSH服务器和所有的东西,我已经重新分配了从22到3399的默认端口。 来自任何操作系统的本地连接都可以连接到192.168 …地址,但是我无法获得有关实际IP地址的连接。 我相信我的configuration是正确的,我会附上。 如果我在configuration中做了错误的事情,请告诉我,我会改变它。 我真的认为,我的ISP提供的路由器是可怕的,尽pipessh的端口被转发,它可能会阻止任何stream量入站。 有什么我可以尝试validation这一点? 当我连接威盛静态IP时,/ var / log / auth不会显示任何错误。 我已经包括了下面没有注释的所有值:(sshd_config) Port 3399 ListenAddress 0.0.0.0 Protocol 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key UsePrivilegeSeparation yes KeyRegenerationInterval 3600 ServerKeyBits 768 SyslogFacility AUTH LogLevel INFO LoginGraceTime 120 PermitRootLogin yes StrictModes yes UseDNS no RSAAuthentication yes IgnoreRhosts yes RhostsRSAAuthentication no HostbasedAuthentication no PermitEmptyPasswords […]
没有简单的方法来跟踪SSH和SFTP的实时每用户带宽使用情况。 我认为给每个用户分配一个端口可能会有帮助,但是我想知道我的方法是否可行。 用例 带有UID 1001的鲍勃应在端口31001上连接。 具有UID 1002的Alice将在端口31002上连接。 约翰,UID 1003,应连接港口31003。 (我不想提出问题247291中提出的几个sshd实例。) 1.设置SFTP: 在/etc/ssh/sshd_config : Port 31001 Port 31002 Port 31003 Subsystem sftp /usr/bin/sftp-wrapper.sh 只有当端口是正确的时,文件sftp-wrapper.sh启动sftp服务器: #!/bin/sh mandatory_port=3`id -u` current_port=`echo $SSH_CONNECTION | awk '{print $4}'` if [ $mandatory_port -eq $current_port ] then exec /usr/lib/openssh/sftp-server fi 2. SSH的其他设置: /etc/profile几行防止用户连接到错误的端口: if [ -n "$SSH_CONNECTION" ] then mandatory_port=3`id -u` current_port=`echo $SSH_CONNECTION […]
我目前在端口80上运行nginx,configuration的服务器名称为example.com和www.example.com 。 我也有一个Flask应用程序,我希望可以通过端口80访问,但使用主机名app.example.com 。 由于nginx已经在使用端口80,我怎样才能将app.example.com请求路由到Flask应用程序呢? 请注意,服务器只有一个IPv4地址。
我花了我的职业生涯做所有本地应用程序编程(C ++应用程序和whatnot)。 不过,我现在正努力把自己的脚深入networking世界。 我正在使用Eclipse(火星)和Apache Tomcat 8.0.23尝试build立一个我可以尝试和了解服务器端编程(JSP,PHP等)的环境。 当我input时,我已经设置了这一切 localhost:8080 在我的浏览器中,它指向正确的tomcat页面。 我知道这可能很简单,但是这里有点让人心动。 当我键入本地主机时究竟发生了什么? tomcat页面从哪里来,如果不是互联网? 我很确定数据来自服务器,这要感谢Tomcat,在我的电脑上,但是我的浏览器是如何知道从localhost:8080中find信息的呢? 我假设8080是一个端口或什么东西,但我真的不确定,如果它是一个端口,我不确定这意味着什么。 基本上所有我知道的(我认为…)关于服务器端网页开发的是,在纯HTML / CSS Web开发中,所有的工作都是在本地完成的,一切都下载完成,但有了服务器,一些工作(一些分隔符)服务器,并以不同的forms注入到html中(就像将数据发送到C ++中的函数以及返回不同的数据一样),然后再次在本地绘制页面。
我们正在经历一个非常奇怪和令人沮丧的问题。 我们公司在马萨诸塞州和加利福尼亚州都有服务器。 我们看到的问题只在CA硬件上。 在加州,我们有数百台戴尔R300和戴尔R310服务器,全部连接到四台惠普Procurve 4208vl交换机。 每个型号有两个交换机,一个用于前端networking,另一个用于后端networking。 这些系统已经集成在一起,所有这些系统都被用于testing我们正在开发的软件操作系统的各种testing。 许多这些testing需要成功和/或重复重新启动。 许多,如果不是大多数的testing,再次用Os来重新提供节点。 问题是,如果发生的时间足够长,看起来随机,这些系统中的一个(或多个)将会有一个down掉的eth0或eth1接口。 问题是节点会间歇性地启动,eth0或eth1上都没有连接,有时两者都是。 解决方法是通过后端(如果eth0处于closures状态)或前端(如果eth1处于closures状态)进行SSH并在closures的接口上运行ifdown / ifup。 变通清单: – 服务networking重新启动 – ifdown eth1(或eth0),然后ifup eth1(或eth0) – 重新安装networking电缆 – 重新启动服务器 这对开发团队来说是一个巨大的痛苦,因为它会阻止整个集群运行testing,直到手动干预。 最糟糕的部分是当一个节点启动busybox进行操作系统安装,并且eth0退出:在这种情况下节点完全无法访问,因为我们在busybox中没有eth1,并且OS安装无法继续,因为它不能与PXE服务器交谈以下拉操作系统的最新映像(因为eth0处于closures状态)。 陷入这种状态的节点将陷入这样的困境,直到下一次我在电话中findCA中的某个人,让他手动重新启动节点。 为了解决这个看似随意和无法解决的问题,已经做了以下工作: Procurve Switch和R310固件都已更新到最新版本。 交换机和服务器都设置为自动协商(1000 /全双工)。 我们看到,这个惠普交换机有4台,戴尔服务器大概有200-400台(他们都是在不同的时间购买的,所以这不是一件坏事)。 我们在CA的其他硬件上没有这个问题,包括插入他们自己的HP Procurve交换机的Dell 860和750s。 当节点插入不同的交换机时,这个问题似乎没有发生(虽然我们缺less硬件来在不同的交换机上testing)。 在固件升级之前,HP ProCurve切换日志显示: 在端口x上检测到过多的广播 港口x高的碰撞或下降率 端口x上过多的CRC /校准错误 固件升级后,我们看到这些错误较less,但仍然存在。 为了排除故障,我一直在logging通常的信息: ifconfig ; for n in 0 1; do ethtool […]
我安装了Nginx,Varnish和PHP-fpm。 然后我安装了PHPmyAdmin,并为它创build了一个虚拟主机: server{ listen 8080; server_name phpmyadmin.Domain.com; access_log /var/log/phpmyadmin.access_log; error_log /var/log/phpmyadmin.error_log; location / { root /usr/share/phpmyadmin; index index.php; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin$fastcgi_script_name; include /opt/nginx/conf/fastcgi_params; } } 当我去phpmyadmin.Domain.com它按预期工作! 但提交用户名/密码后,它redirect到phpmyadmin.Domain.com:8080/index.php?…与页面无法find响应以及! 我能做什么?
启动Glassfish AS会告诉我端口4848被阻塞(或者我configuration的任何端口)。 但是检查端口不被使用。 没有防火墙。 root@ubuntu:~/glassfishv3/glassfish/bin# netstat -tlunp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2149/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2441/cupsd tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 2075/postgres tcp6 0 0 :::22 :::* LISTEN 2149/sshd tcp6 0 0 :::5432 :::* […]
什么是一些端口,永远不能阻止出站在防火墙,这样做会阻止基本的互联网使用? 有些我能想到的是:端口53 udp / tcp – dns,阻止这将阻止用户访问任何域端口80 tcp – http端口443 tcp – https是这些全部,并且这些端口总是可访问每个连接到的主机互联网?
在大多数客户端服务器应用程序中,服务器的端口号是众所周知的数字,而客户端使用当前可用的端口号。 DHCP是不同的。 在这里,客户端和服务器都使用一个众所周知的端口:DHCP服务器的UDP端口67,DHCP客户端的UDP端口68。 他们为什么这样devise,并有一个固定的客户端口号码?