<?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>Others &#8211; HU Xiaoxu</title>
	<atom:link href="https://blog.ihuxu.com/category/computer-science/dev-tool/others/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ihuxu.com</link>
	<description>a software engineer&#039;s blog</description>
	<lastBuildDate>Wed, 18 Jun 2025 15:15:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>
	<item>
		<title>利用内网穿透 frp 工具实现外网链接（ssh）内网树莓派设备</title>
		<link>https://blog.ihuxu.com/the-use-of-intranet-through-frp-tools-to-achieve-external-network-access-to-the-network-raspberry-equipment/</link>
					<comments>https://blog.ihuxu.com/the-use-of-intranet-through-frp-tools-to-achieve-external-network-access-to-the-network-raspberry-equipment/#respond</comments>
		
		<dc:creator><![CDATA[HU Xiaoxu]]></dc:creator>
		<pubDate>Tue, 17 Oct 2017 04:50:03 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Dev Tool]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[FRP]]></category>
		<category><![CDATA[Original]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">http://blog.ihuxu.com/?p=9628</guid>

					<description><![CDATA[内网穿透原理 内网穿透（Net 穿透）也即端口映射，笔者粗暴理解是一种能够将外网机器与内网机器（外网无法直接访问的设备）建立通信的一种技术解决方案。 百度百科 尽管有许多穿越 NAT 的技术，但没有一项是完美的，这是因为 NAT 的行为是非标准化的。这些技术中的大多数都要求有一个公共服务器，而且这个服务器使用的是一个众所周知的、从全球任何地方都能访问得到的 IP 地址。一些方法仅在建立连接时需要使用这个服务器，而其它的方法则通过这个服务器中继所有的数据 —— 这就引入了带宽开销的问题。 具体原理详见百度百科=&#62;&#160;https://baike.baidu.com/item/NAT%E7%A9%BF%E8%B6%8A 需要资源 一台公网服务器（可以通过 IP 直接访问） 树莓派（也可以是电脑，以树莓派为例） 安装 本文以 frp v 0.13.0 为例（具体版本可以自己定，但不保证其他版本能够成功）。 笔者在 go 1.7.4 版本下编译 frp v 0.13.0 时会出现如下编译错误，根据 frp 作者留言，改用 go 1.8.3 版本编译。 *ht.Server has no field or method Close() 安装 golang 环境 由于 frp 工具是基于 golang 编写，所以需要安装 golang 环境。 以 go1.8.3 版本为例（亲测有效） 由于下载的是编译好的包，所以安装很简单。下载后，进行解压，并设置一些环节变量即可。 具体安装步骤详见：https://golang.org/doc/install 安装 frp 工具 启动 &#38; 使用 frp工具 使用起来很简单，只需要简单修改配置文件后，执行启动命令即可。 具体步骤详见：https://github.com/fatedier/frp/blob/master/README_zh.md]]></description>
		
					<wfw:commentRss>https://blog.ihuxu.com/the-use-of-intranet-through-frp-tools-to-achieve-external-network-access-to-the-network-raspberry-equipment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>工作效率之动态 IP 域名化篇</title>
		<link>https://blog.ihuxu.com/work-efficiency-dynamic-ip-to-domain-name/</link>
					<comments>https://blog.ihuxu.com/work-efficiency-dynamic-ip-to-domain-name/#respond</comments>
		
		<dc:creator><![CDATA[HU Xiaoxu]]></dc:creator>
		<pubDate>Mon, 13 Feb 2017 13:51:57 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Dev Tool]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Launchd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Original]]></category>
		<guid isPermaLink="false">http://www.ihuxu.com/blog/?p=9460</guid>

					<description><![CDATA[在公司里，RD 们不免会使用一些代理服务来进行抓包操作。那么就需要获取代理服务器（一般为自己的电脑）的内网 IP。然而，这个内网 IP 并不是固定不变的。所以，每次配置代理 IP 时就略显麻烦。那么，下面就来聊聊如何解决这个尴尬，提升效率。 方案 将非固定 IP 实时解析到域名中。利用阿里云的域名解析开发者 API 进行定时的更新。其中的定时用本机（Mac）的 Launchd 实现（类似 Linux 下的 Crontab）。 原材料 步骤 下载阿里云 SDK &#38; 编写更新脚本 代码库：https://github.com/aliyun/aliyun-openapi-php-sdk.git 官方的接口文档：https://help.aliyun.com/document_detail/29774.html?spm=5176.doc29740.6.615.ADurH2 其中有个简要的文档，确实文档比较“简陋”，还会看到 github 中 issues 骂娘的。 在调用使用 SDK 编写脚本的过程中，会用到一个秘钥。这个秘钥可以到阿里云的管理控制台中获取。如下图： 配置 Mac 的 Timed Job 打开 Mac 终端，进入目录 /System/Library/LaunchDaemons 下。会看到很多 plist 为后缀的文件。每一个文件都是一个定时任务。具体的定时任务的写法，请参见苹果开发中中心文档：Scheduling Timed Jobs 结束语 这样一来，在任何情况下配置代理时填入一个固定的域名就搞定了。其实，除此之外还可以把一些有变动的或者不好记的IP都解析成域名，这样在使用时会顺手些。比如登陆一些开发机： 文章来源：工作效率之动态IP域名化篇]]></description>
		
					<wfw:commentRss>https://blog.ihuxu.com/work-efficiency-dynamic-ip-to-domain-name/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>关于 rsync 工具的安装、配置与进行文件同步与备份的使用流程</title>
		<link>https://blog.ihuxu.com/synchronization-and-backup-process-installation-and-configuration-files-on-rsync-tools/</link>
					<comments>https://blog.ihuxu.com/synchronization-and-backup-process-installation-and-configuration-files-on-rsync-tools/#respond</comments>
		
		<dc:creator><![CDATA[HU Xiaoxu]]></dc:creator>
		<pubDate>Wed, 02 Mar 2016 10:04:13 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Dev Tool]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[Original]]></category>
		<category><![CDATA[RSYNC]]></category>
		<guid isPermaLink="false">http://www.ihuxu.com/blog/?p=746</guid>

					<description><![CDATA[安装 linux yum install rsync 配置 编辑文件: vim /etc/xinetd.d/rsync 内容如下： # default: off # description: The rsync server is a good addition to an ftp server, as it \ # allows crc checksumming etc. service rsync { disable = no flags = IPv6 socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID } 创建配置文件 touch /etc/rsyncd.conf 内容如下 # rsync 服务执行的所属用户 ID<div class="read-more"><a class="btn read-more-btn" href="https://blog.ihuxu.com/synchronization-and-backup-process-installation-and-configuration-files-on-rsync-tools/">Read More</a></div>]]></description>
		
					<wfw:commentRss>https://blog.ihuxu.com/synchronization-and-backup-process-installation-and-configuration-files-on-rsync-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
