Skip to content

Commit

Permalink
@almncu FreeSWITCH-Explained (#26)
Browse files Browse the repository at this point in the history
* FreeSWITCH-Explained

fix FS Air

fix

1

fix-2

fix-Codecs and Media

fix Codec Negotiation

methods to github

path to github

aaa

* change-index

---------

Co-authored-by: lmt <lvmengtong@x-y-t.cn>
  • Loading branch information
almncu and lmt authored Jan 31, 2024
1 parent 1e86206 commit ee00f50
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 0 deletions.
56 changes: 56 additions & 0 deletions docs/rts/howto/how-to-access-Github-in-China.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# 如何在国内访问 GitHub?

## 前言

登录 GitHub 开拓 RTS 社区是必不可少的一项工作,但有时候由于网络限制或其他原因,我们可能无法直接访问 GitHub。在这篇文档中,将为您提供一种不使用代理的方法来访问 GitHub 网站。

## 方法集锦

### 使用 hosts 文件

修改系统的 hosts 文件,绕过国内 DNS 解析,直接访问 GitHub 的 CDN 节点,从而达到加速访问 GitHub 的目的。不需要海外的服务器辅助。其原理是在浏览器中输入 GitHub 的网址时,会向 DNS 服务器发送一个请求,获取到 GitHub 网站所在的服务器 IP 地址,从而进行访问。就像你是一名快递员,在送快递前要先找中间人询问收件人的地址。而 DNS 就是这个告诉你目标地址的中间人,如果 DNS 告诉了你错误的地址,或者请求被拦截,再或者 DNS 挂了,都会导致你无法访问网站。

因此,想要访问 GitHub,我们可以先通过 IP 查询工具来获取当前 GitHub 网站的真实地址,再修改本地 hosts 文件,将该地址和 GitHub 网址关联。

首先,打开 https://www.ipaddress.com/,查询以下4个链接的DNS解析地址,哪个能ping上选择哪个。

- github.com
- assets-cdn.github.com
- github.global.ssl.fastly.net
- raw.githubusercontent.com

然后,打开操作系统的文件管理器,找到 hosts 文件的位置,不同操作系统,hosts 文件的存储位置也不同:

- Windows 系统:C:\Windows\System32\drivers\etc\hosts
- Linux 系统:/etc/hosts
- Mac(苹果电脑)系统:/etc/hosts
- Android(安卓)系统:/system/etc/hosts
- iPhone(iOS)系统:/etc/hosts

打开 "hosts" 的文件,并用文本编辑器打开它(以管理员身份运行编辑器)。在 hosts 文件的末尾添加一行,`xx.xx.xx.xx www.github.com``xx`替换为你查询到的解析地址,保存并关闭 hosts 文件。

### 访问 GitHub

现在,您应该能够通过浏览器直接访问 GitHub 网站了,而无需使用代理。尝试在浏览器中输入 "github.com" 或 "www.github.com",然后按 Enter 键进行访问。

请注意,这种方法仅适用于绕过某些网络限制或 DNS 解析问题。如果您仍然无法访问 GitHub,请确保您的网络连接正常,并检查是否存在其他网络层面的限制。

希望这个方法能够帮助您成功访问 GitHub 网站。

## GitHub 仓库快速导入 Gitee 及同步更新

将 GitHub 上的内容 Fork 到 Gitee 仓库是一种将代码或项目从一个代码托管平台迁移到另一个平台的常见操作。

### Fork GitHub 仓库到 Gitee

先创建 Gitee 账号,打开 [Gitee 网站](https://gitee.com),点击 "注册" 或 "Sign Up",填写必要的信息并创建一个 Gitee 账号。再登录 Gitee 账号,点击右上角的 "+" 号,点击从 "GitHub 导入仓库",Fork GitHub 仓库到 Gitee。具体操作如下:

打开 [GitHub 网站](https://github.com)。导航到您想要 Fork 的仓库页面。在仓库页面的右上角,点击 "Fork" 按钮。在弹出的对话框中,选择您的 Gitee 账号作为 Fork 的目标。等待一段时间,GitHub 会将仓库的副本复制到您的 Gitee 账号下。

### 同步更新

在 Gitee 上打开 Fork 后的仓库页面。点击页面右上角的 "设置" 按钮。在设置页面的左侧导航栏中,选择 "仓库管理" -> "同步管理"。在 "远程仓库地址" 中输入原始 GitHub 仓库的 URL。点击 "同步" 按钮,Gitee 将会尝试将原始仓库的更新同步到您的 Gitee 仓库中。

现在,您已经成功将 GitHub 上的内容 Fork 到 Gitee 仓库中了。您可以在 Gitee 上继续管理和开发这个仓库,而无需直接访问 GitHub。请注意,由于两个平台的差异,一些功能和操作可能会有所不同,您可能需要适应 Gitee 平台的界面和工具。

希望这个方法能够帮助您成功将 GitHub 上的内容迁移到 Gitee 仓库。
1 change: 1 addition & 0 deletions docs/rts/howto/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@

- [如何向 RTS 文档中添加文档](add-docs/)
- [如何在 RTS 中使用 inband DTMF?](inband-dtmf/)
- [如何在国内连接 Github ](how-to-access-Github-in-China/)

0 comments on commit ee00f50

Please sign in to comment.