Articles of mac osx

有XP虚拟机使用我的主机OSX SSH隧道连接到远程站点?

我正在使用Mac OSX,并且在VMWare Fusion上运行Windows XP。 我正在创build一个从OSX到远程服务器的ssh隧道,然后试图让Windows XP使用该隧道(我实际上使用了一个名为Proxifier的程序来过滤通过该隧道的XP MS SQL Serverstream量) 请注意,我可以成功地从XP putty创build一个ssh隧道(在端口9333上 )到远程主机,并让SQL Server通过该隧道进行Proxify,并且一切正常。 但是,当我尝试在OSX中设置隧道,并在XP中的Proxifier指向OSX隧道而不是本地主机时,它似乎没有连接。 这里是我用来创build隧道的OSX命令: ssh -i /my/key -p 9001 -D 9333 -g me@remotehostname 然后我设置我的XP代理指向macosxhostname:9333 (而不是以前的本地主机:9333使用腻子时, corrently工作) 对我可能错过的任何build议? 我的XP防火墙在设置时closures。

OSX默认的Apache + MacPorts的PHP?

如果可能的话,我想保留默认的Apache安装,并直接使用MacPorts构build/安装的不同版本的PHP。 这是可能的(如果是这样,是否有一个简单的过程来设置这个)? 我知道Apache希望我指定要加载的PHP模块,但是我不清楚如何使用不同的PHP安装(如果可能的话)。 我是否需要编译一个新的apache模块,以某种方式指向使用MacPorts构build的PHP副本? 任何澄清我需要做的将不胜感激! 更新:启用FastCGI和通过运行PHP而不是apache模块呢? 我知道这两种方法之间存在权衡,但这是否有可能,还是会遇到类似的问题?

在OS X上设置Gopher服务器时遇到困难

我一直试图在OS X(特别是Snow Leopard)下托pipe我自己的Gopher服务器,但是我发现这个过程有点令人沮丧。 在尝试(和失败)安装了无数的跨平台服务器软件包之后,我决定采用余震 ,因为它是唯一一个似乎“有效”的东西,而且我非常松散地使用这个词。 理想情况下,我想主机服务器,而不需要任何专门的软件,但为了做到这一点,我需要知道Gopher客户端连接时寻找的“根文件”的名称(例如,Web浏览器期望一个名为在网站上index )。 不幸的是,RFC 1436(指定Gopher协议标准的文件)只提到了这个神秘文件必须包含的内容,而不是它的名字。 我曾尝试使用!Gopher Links , .Link和.Links作为文件名,但是当使用命令行浏览器lynx进行查看时,都会导致“无法访问文档”错误。 我被AskDifferent的友好人士带到这里 ,所以如果有人能够协助,我会非常感激!

如何将pipe道中的文本分成N个相同大小的文件?

我想pipestreamsplit 。 我知道字节stream(非常大,来自networking)有多大,我想要分割创build大小相等的N个文件,而不用将线分成两半。 有没有可能做到这一点。 就像是: cat STREAM | split $SIZE_OF_STREAM $NUMBER_OF_FILES_TO_PRODUCE 我找不到通过文档实现的方法,如果显而易见,我很抱歉,但是我找不到它。

OS X服务器与开放目录和networkingconfiguration

我正在尝试使用Mac Mini作为开放目录域,但是它在开放目录设置上失败。 从日志中确切的错误是一个如下: Server[308]: An error occurred while configuring webiken as a directory server: Error Domain=XSActionErrorDomain Code=78 "Server returned a non-zero status code" UserInfo=0x7fb826114140 {NSLocalizedDescription=Server returned a non-zero status code} 任何想法,这可能是什么? 仅供参考:我认为这是由于我的networkingconfiguration。 我通过Wifi连接到互联网,我有一个交换局域网stream量,但是没有办法让交换机上网。 有没有反正我可以限制LANstream量只使用以太网(EN0)和互联网stream量只使用WiFi?

要求在Mac OSX上使用VPN进行networking连接?

目前,所有公司资源都受到Cisco VPN的“保护”,我们的OSX客户端被configuration为(按需)连接到VPN。 由于VPN设置了OSX客户端通过VPN的默认路由,因此在保护我们的员工数据时,这些数据在非保护networking(例如咖啡店)中非常有用。 在OSX上有没有办法在应用程序被允许使用networking之前要求安装VPN? 这似乎是一个相当困难的问题,因为在build立VPN之前,有时需要使用networking连接来通过捕获门户网站访问公共networking。 有任何想法吗?

OpenVPN(Tunnelblick和Viscosity)连接几乎正好10分钟

原始问题在这里: https : //apple.stackexchange.com/questions/77245/viscosity-openvpn-tunnelblick-connect-but-all-rdp-connections-go-dead-after-abou 我的VPN连接似乎罚款几乎正好10分钟。 这里是日志: Jan 08 09:37:05: Viscosity Mac 1.4.2 (1092) Jan 08 09:37:05: Viscosity OpenVPN Engine Started Jan 08 09:37:05: Running on Mac OS X 10.8.2 Jan 08 09:37:05: ——— Jan 08 09:37:05: Checking reachability status of connection… Jan 08 09:37:05: Connection is reachable. Starting connection attempt. Jan 08 09:37:08: OpenVPN 2.2.1 […]

在用户空间中按照可用带宽的百分比来控制rsync带宽使用情况?

我经常在基于OSX的笔记本电脑上使用rsync来将一些文件同步到Linux服务器。 笔记本电脑可以连接到不同的networking,具有很大的变化带宽(办公室以太网,wifi,3G等)。 – –bwlimit=Kbps选项允许通过指定硬(好,近似硬)限制来控制在用户空间中使用的带宽rsync本身。 但是,它以Kbps表示,这使得在不同networking上使用的自动化脚本(如笔记本电脑所连接的那些脚本)很难使用。 有没有办法告诉rsync使用一个百分比的带宽,而不是用K表示的限制? 另外,我可以很容易地dynamic计算这个值或包装rsync脚本来做到这一点? 我想要一个可以在OS X上运行的解决scheme,或者说Linux的失败 – 理想情况下都是这样。 注意 :我想避免涉及使用防火墙或类似的硬核stream量整形的解决scheme。 大概或估计值的限制是可以的。

osx netstat显示在端口上的套接字,但lsof不

在OSX内部(10.8.3)netstat show在端口上监听套接字,但是lsof不会: > iMac:callsfreecalls-apple alex$ lsof -Pnl +M -i4|grep 5060 > iMac:callsfreecalls-apple alex$ sudo netstat -lntp udp|grep 5060 > Password: udp4 18546 0 *.5060 *.* 请指教。 sudo没有帮助: > server:sites alex$ > server:sites alex$ ssh 192.168.0.58 Password: Last > login: Tue Jun 4 10:26:04 2013 > iMac:~ alex$ sudo lsof -Pnl +M -i4 | > grep […]

我如何在osx中​​指定域名服务器的端口号?

在parsing器手册中 ,它说: 地址可以有一个尾随点,后跟一个端口号。 例如, 10.0.0.17.55指定 在10.0.0.17的名称服务器 使用端口55 。 但是在/etc/resolv.conf或者/ etc / resolver /下的文件不起作用。 208.67.222.222.5353 我可以在osx中​​为nameserver指定非默认的端口号吗? 更新: osx不使用/etc/resolve.conf,而是使用/ etc / resolver /下的文件。 我已经写了一个内容为“127.0.0.1”的文件dev ,用于将* .dev域的所有dns查询路由到本地dns服务器(127.0.0。)。 但是我不能在这里指定DNS服务器的端口。 (反正用53) 也许有没有办法指定在OSX下的端口号?