安装 OpenVPN

分享
安装 OpenVPN

Hi, 我是 Michael Sun, 是资源管理软件 Metaessen 的作者,它可以用来作为书签管理器或者笔记软件。

在Debian, Ubuntu, Fedora, CentOS 或者 Arch Linux中设置你自己的OpenVPN服务器。

Openvpn安装

Debian/Ubuntu系统用下面的命令:

# apt-get update && apt-get install openvpn

更多详情请参考 Official OpenVPN software repositories 和 Getting OpenVPN

Openvpn设置

服务器端操作系统: Linux 或者 Unix

用下面脚本的其中一个去配置openvpn。

  • Nyr/openvpn-install

    适用于Ubuntu,Debian,CentOS和Fedora的OpenVPN安装程序。

    即使您以前从未使用过OpenVPN,该脚本也可以让您在不超过一分钟的时间内设置好自己的VPN服务器。

    使用步骤:

    1. 下载(服务器端):

      $ wget https://git.io/vpn -O openvpn-install-nyr.sh
      

      或者:

      $ curl https://git.io/vpn -L -o openvpn-install-nyr.sh
      
    2. 运行脚本(服务器端,需要 root 用户):

      # bash openvpn-install-nyr.sh
      

      或者合并步骤1和2:

      # wget https://git.io/vpn -O openvpn-install-nyr.sh && bash openvpn-install-nyr.sh
      

      或者:

      # curl https://git.io/vpn -L -o openvpn-install-nyr.sh && bash openvpn-install-nyr.sh
      
    3. 拷贝配置文件到客户端(客户端):

      $ rsync --progress -vz -e "ssh -p 222" user@server_ip:"/the_path_to_setup_file/user1.ovpn" .
      

      或者:

      $ scp -P 222 user@server_ip:"/the_path_to_setup_file/user1.ovpn" .
      
    4. 从客户端连接到服务器端(客户端,需要 root 用户):

      # openvpn /the_path_to_setup_file/user1.ovpn
      
    5. 使用vpn连接, 例如用浏览器访问 https://google.com

    在第1步和第2步之后,您将获得一个用户的配置文件。 如果要为另一个用户产生另一个配置文件,请重复这两个步骤。

  • angristan/openvpn-install

    适用于Debian,Ubuntu,Fedora,CentOS和Arch Linux的OpenVPN安装程序。

    通过此脚本,您可以在几秒钟内设置自己的安全的VPN服务器。

    使用步骤:

    1. 下载(服务器端):

      $ wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh -O openvpn-install-angristan.sh
      

      或者:

      $ curl https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh -o openvpn-install-angristan.sh
      
    2. 运行脚本(服务器端,需要 root 用户):

      # bash openvpn-install-angristan.sh
      

      或者合并步骤1和2:

      # wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh -O openvpn-install-angristan.sh && bash openvpn-install-angristan.sh
      

      或者:

      # curl https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh -o openvpn-install-angristan.sh && bash openvpn-install-angristan.sh
      
    3. 拷贝配置文件到客户端(客户端):

      $ rsync --progress -vz -e "ssh -p 222" user@server_ip:"/the_path_to_setup_file/user1.ovpn" .
      

      Or:

      $ scp -P 222 user@server_ip:"/the_path_to_setup_file/user1.ovpn" .
      
    4. 从客户端连接到服务器端(客户端,需要 root 用户):

      # openvpn /the_path_to_setup_file/user1.ovpn
      
    5. 使用vpn连接, 例如用浏览器访问 https://google.com

    在第1步和第2步之后,您将获得一个用户的配置文件。 如果要为另一个用户产生另一个配置文件,请重复这两个步骤。

Openvpn资源

阅读更多

当前人工智能就像制作电视剧或者电影的影视公司

当前人工智能就像制作电视剧或者电影的影视公司

Hi, 我是 Michael Sun, 创建了资源管理软件 Metaessen,你可以用它管理书签、笔记、任务、项目、想法等等。 智能就像你自己在真实世界中的实践或者经历。 当前"人工智能"就像一个影视公司,在导演的指导下由演员模拟或者表演出来的经历。这个影视公司通过你自己的描述(二手材料)或者别人对你的描述(多手材料),制造出剧本,然后由导演根据剧本让演员表演出来。 你的问题就像故事大纲, 告诉影视剧公司这就是我想要的电影, 然后AI影视剧公司就根据你的故事大纲搜索已有的类似故事, 如果没有类似的或者缺乏的细节, 就让编剧进行想象补充(还记得AI幻觉吗?实际上它仅仅是编造), 最后形成一个完整的故事, 然后导演根据故事找演员在各个情景或者布景下演绎出这个故事, 再进行剪辑等步骤, 最后产生一个完整的影片(在影片前面或者后面会说根据真实感受改编), 再播放给你看, 有可能就是你想要的影片, 也有可能不是你想要的, 有可能你看过后很是感动. 这个影视公司在导演或者拍摄影片的时候,也会涉及到很多道具、化妆、服装、外景、影视城、拍摄器材、录音设备、明星演员、天价片酬等等相关东西

By Michael Sun
成都骑行记 2023-01-28 (西北 - 目标为都江堰与紫坪铺水库)

成都骑行记 2023-01-28 (西北 - 目标为都江堰与紫坪铺水库)

Hello, 我是 Michael Sun, 开发了资源管理软件 Metaessen,你可以用它管理书签、笔记、任务、项目、想法等等。 好玩的路线有两段: * 从友爱镇沿着江安河右岸到都江堰 * 从都江堰到紫坪铺水库再回来沿河岸到都江堰 从市区到郫都区友爱镇再沿江安河到都江堰 从都江堰上山沿着山路到紫坪铺水库 从紫坪铺水库沿河岸到都江堰再经唐昌镇到市区

By Michael Sun
Obsidian / Joplin 不支持对文件夹或者笔记进行手动或者任意排序

Obsidian / Joplin 不支持对文件夹或者笔记进行手动或者任意排序

嘿,你还好吗?我是 Michael Sun, 是资源管理器 Metaessen 的创建者,它可以用来作为书签管理器或者笔记软件。 当我打算真正试用Obsidian的时候,发现不能对文件夹进行排序(除了默认的按字母排序),进一步搜索大部分笔记软件(包括Joplin)都不能对文件夹或者笔记进行手动或者任意排序。 我认为手动或者任意排序是个基本功能,不管是书签管理器还是笔记软件都应该做到。 为什么大部分软件做不到呢?难道很困难吗? 排序或者排队现象是生活或工作中经常遇到的情况。例如对一个学校同年级的学生的考试分数进行排序。排序对有少数项目或者有多个项目的列表都是有用的。 任意排序特别对任务的优先级很有用。 标签主要用于标识或者分组,跟排序有很大的区别,这两者是不一样的。 鉴于排序或者排队在现实生活中的普遍性,我认为这应该是笔记软件的基本功能。 以前经常使用Joplin,没有注意到不能对文件夹与笔记进行手动排序。自从经常使用自己的资源管理器 Metaessen后,已经适应与喜欢手动排序了,而且手动排序适合现实世界的各种场合。当再次使用Obsidian或者Joplin的时候,猛然

By Michael Sun
工具太多或者工具过载

工具太多或者工具过载

Hey, 我是 Michael Sun, 是资源管理软件 Metaessen 的作者,它可以用来作为书签管理器或者笔记软件。 在当今,在每个领域都充满了很多工具,特别是软件。在日常生活与工作中,我们使用了太多的工具。 本来我们想使用这些工具来提高效率与生产力。但是工具太多了,也会造成我们的负担,反而降低效率与生产力。 工具太多意味着,需要花费很多时间精力去选择、了解、学习、使用与熟练所需要的工具。如果选择了太多的工具,就会浪费很多时间精力与资源,从而妨碍了使用工具来实现的目的。也会造成在信息太多现象中出现的一样的认知负担,精力分散,与阻碍解决实际问题。 我在软件开发上有20多年的经验了,在这个过程中学习了很多编程语言、编程工具、操作系统、编辑器、项目管理工具等等,例如C/C++, Java, TCL, Perl, Python, PHP, JavaScrip/TypeScript, HTML, CSS, Windows, Linux, Mac OS, Vim,

By Michael Sun