<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>梁剑的Blog &#187; tunnel</title>
	<atom:link href="http://icomes.net/tag/tunnel/feed/" rel="self" type="application/rss+xml" />
	<link>http://icomes.net</link>
	<description>做有趣的事，做有用的人</description>
	<lastBuildDate>Fri, 20 Aug 2010 16:36:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>利用ssh tunnel建立本地sock代理</title>
		<link>http://icomes.net/2009/07/25/%e5%88%a9%e7%94%a8ssh-tunnel%e5%bb%ba%e7%ab%8b%e6%9c%ac%e5%9c%b0sock%e4%bb%a3%e7%90%86/</link>
		<comments>http://icomes.net/2009/07/25/%e5%88%a9%e7%94%a8ssh-tunnel%e5%bb%ba%e7%ab%8b%e6%9c%ac%e5%9c%b0sock%e4%bb%a3%e7%90%86/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 06:59:48 +0000</pubDate>
		<dc:creator>梁剑</dc:creator>
				<category><![CDATA[技术笔记]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tunnel]]></category>
		<category><![CDATA[代理]]></category>

		<guid isPermaLink="false">http://icomes.net/?p=415</guid>
		<description><![CDATA[每个人用Proxy的动机可能都不同，当然在这个最大的局域网内，最多应该是为了翻墙吧。 我的目的比较简单，希望有个固定IP可以访问家里的路由器，仅此而已。 需要的资源包括： 一个远程机器的ssh帐号。这个就各显神通了，实在没办法，推荐用unix-center。 装有FoxyProxy的Firefox。这是属于锦上添花的功能，方便切换。不过如果你一定要用IE，我也不会阻拦。 过程： 1. 执行ssh -Nf username@remoteserver.com -D 7070 这个命令会先和remoteserver.com建立一个ssh链接，然后打开本地的7070端口，以后所有对localhost:7070的访问都会转发到remoteserver.com。 前提当然是你在remoteserver.com上拥有username这个帐号。 -N 不执行远程命令 -f 后台执行ssh -D 动态绑定的意思 如果是在Windows下，可以用putty来建立ssh链接。 2. 配置FoxyProxy 不说废话了，贴图吧。如果习惯Tor的话，应该很简单。 3. 建立ssh的信任关系 这是为像我这样懒到不想每次都输密码的人准备的。 在本地执行ssh-keygen -t rsa，一路回车，会在本地生成一对公钥和私钥（通常在~/.ssh下） 将公钥copy到远程机器上的~/.ssh/authorized_keys里，scp或者复制/粘帖，随自己喜欢吧。 然后，就结束了。]]></description>
			<content:encoded><![CDATA[<p>每个人用Proxy的动机可能都不同，当然在这个最大的局域网内，最多应该是为了翻墙吧。<br />
我的目的比较简单，希望有个固定IP可以访问家里的路由器，仅此而已。</p>
<p>需要的资源包括：<br />
一个远程机器的ssh帐号。这个就各显神通了，实在没办法，推荐用unix-center。<br />
装有FoxyProxy的Firefox。这是属于锦上添花的功能，方便切换。不过如果你一定要用IE，我也不会阻拦。</p>
<p>过程：<br />
1. 执行<em>ssh -Nf username@remoteserver.com -D 7070</em><br />
这个命令会先和remoteserver.com建立一个ssh链接，然后打开本地的7070端口，以后所有对localhost:7070的访问都会转发到remoteserver.com。<br />
前提当然是你在remoteserver.com上拥有username这个帐号。<br />
-N 不执行远程命令<br />
-f 后台执行ssh<br />
-D 动态绑定的意思<br />
如果是在Windows下，可以用putty来建立ssh链接。</p>
<p>2. 配置FoxyProxy<br />
不说废话了，贴图吧。如果习惯Tor的话，应该很简单。<br />
<a href="http://icomes.net/wp-content/uploads/2009/07/FoxyProxy.png"><img class="alignnone size-medium wp-image-416" title="FoxyProxy" src="http://icomes.net/wp-content/uploads/2009/07/FoxyProxy-300x200.png" alt="FoxyProxy" width="300" height="200" /></a></p>
<p>3. 建立ssh的信任关系<br />
这是为像我这样懒到不想每次都输密码的人准备的。<br />
在本地执行ssh-keygen -t rsa，一路回车，会在本地生成一对公钥和私钥（通常在~/.ssh下）<br />
将公钥copy到远程机器上的~/.ssh/authorized_keys里，scp或者复制/粘帖，随自己喜欢吧。<br />
然后，就结束了。</p>
]]></content:encoded>
			<wfw:commentRss>http://icomes.net/2009/07/25/%e5%88%a9%e7%94%a8ssh-tunnel%e5%bb%ba%e7%ab%8b%e6%9c%ac%e5%9c%b0sock%e4%bb%a3%e7%90%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
