首页 > 其他分享 >通过代理使用人工智能服务保姆级教程

通过代理使用人工智能服务保姆级教程

时间:2023-04-12 15:47:48浏览次数:45  
标签:教程 实例 人工智能 AWS 网络 代理服务器 保姆 Stunnel 页面

今年,以OpenAI(ChatGPT)、微软Microsoft(NewBing),谷歌Google(Bard)为代表的通用人工智能横空出世。其表现出的智能水平和无所不知的能力令人叹为观止,能够高分通过各类高考和专业考试,能够大大提升文字工作者和程序员的生产力。将会对教育、咨询、中介、IT、软件、设计、制造等行业产生重大影响。毫无疑问,继信息化时代后,人工智能的时代即将来临! 现在,越来越多的人利用这些人工智能产品来赚钱。老师利用它来生成教案,房产中介利用它来生成房屋介绍,程序员利用它来写代码.......。笔者就曾利用ChatGPT为客户生成了一份专业的IT咨询文件,只花了30分钟,大部分时间是对文件进行检查和微调。当然,我是不会告诉你这个私活赚了多少钱的。 但是,由于某些原因,国内无法直接访问这些人工智能服务。导致国内有很多人都没有体验和使用过这些人工智能产品,用这些人工智能产品来赚钱的就更少了,特别是许多非IT人员,因为他们不懂如何访问国外的网络。 如何访问外网 目前有两种办法来访问国外的网络,一种是通过VPN,都是收费的,而且不便宜。另一种是通过网络代理,一般也收费,但比较便宜。网络代理在多人访问的时候性能性能不好,而且有隐私安全问题。如果是个懂行的IT人员,他会自建一个个人使用的网络代理,通过这个代理来上外网,这样既能保证性能又能保证隐私安全。 本文,就是指导你如何在亚马逊AWS自建一个网络代理,并通过网络代理来访问访问这些人工智能服务,当然也可以访问其它的国外站点,例如谷歌Google搜索等。 技术上不是问题,笔者已经将所有的代理服务器配置进行了封装,就算是一个IT小白,只要你会操作电脑,也能通过本文指导自建一个网络代理。 成本上不是问题,整个自建过程最多只要2USD即可,建好后我们会利用亚马逊AWS EC2的免费套餐:第一年包括每月 750 小时的免费套餐 AMI 上的 t2.micro(或 t2.micro 不可用区域中的 t3.micro)实例使用量、30 GiB 的 EBS 存储、200 万个 IO、1 GB 快照和 100 GB 的互联网带宽。 整个操作过程分为四步: 第一步、注册和激活亚马逊AWS账号 首先,你需要一个亚马逊AWS(https://aws.amazon.com/)账号,如果没有请先注册一个: 注册AWS账号 注册AWS账号 注册和激活AWS账号需要一个电子邮箱地址、一个电话号码和VISA\MASTER信用卡。可参考:https://repost.aws/zh-Hans/knowledge-center/create-and-activate-aws-account,激活账号可能要花费1USD。 注册并激活完成后,你需要登录并进入到AWS的EC2(云中的虚拟服务器)服务页面。你可能需要选择你的默认区域,基于网络速度考虑,我一般使用Asia Pacific (Singapore)ap-southeast-1区域,但是谷歌的Bard目前只在英美地区开放,如果你需要,也可以选择一个英美地区,例如US West (N. California)us-west-1。当然,区域是可以随时切换的。 第二步、新建并启动代理服务器 进入EC2服务页面,并点击左边菜单的“实例->实例”,或者直接访问这个地址:https://ap-southeast-1.console.aws.amazon.com/ec2/home?region=ap-southeast-1#Instances。 虚拟服务器实例列表 虚拟服务器实例列表 然后,请点击上图中的“启动新实例”按钮,进入新建实例页面: 新建实例 新建实例 按照我画出来的地方依次填写和选择。名称随便起(MyProxyServer),操作系统映像选择“我的AMI->与我共享”,下拉框选择我共享给你的JerryProxyServer映像。 如果你的界面再操作系统映像哪里没有“我的AMI->与我共享”,请你联系我WX(iamxiaozhuang),并告知你的账号ID,账号ID如下图红框,我把映像共享给你。 账号ID 账号ID 该页面往下拉: 新建实例 新建实例 密钥对哪里选择“在没有密钥对的情况下继续”,因为你根本不需要连接到虚拟机执行命令。当然,如果你是IT人员也可以创建密钥对。防火墙(安全组)哪里“选择现有安全组”,后面我们再讲如何配置防火墙(安全组)。其它要输入的地方默认不要动。 然后点击红框按钮“启动实例”,等待实例启动完成。 实例创建成功 实例创建成功 点击实例ID进入实例列表页面: 实例列表 实例列表 在实例列表页面点击实例ID,进入实例详情页面: 实例详情 实例详情 在这个页面我们需要把公有IPv4地址拷贝下来,以备后用。这里使用自动分配的IP而不是固定IP地址。一是为了节约费用,二是为了躲猫猫。 第三步、配置防火墙(安全组) 接下来,你返回实例列表页面,并点击左边菜单的“网络与安全->安全组”,进入安全组列表页面: 安全组列表 安全组列表 选择安全组的“入站规则”,然后点击“编辑入站规则”按钮: 编辑入站规则 编辑入站规则 在这个页面,你需要按照图片所示新建自己的安全规则,类型选择“自定义TCP”,端口填写“3128”,源选择“我的IP”,系统会自动显示你的公网IP。然后删除原有的安全规则,因为原有的安全规则无法提供对代理服务器的保护。然后点击“保存规则”按钮。 至此,你在AWS上的所有操作都完成了,你已经创建了一个自用的网络代理服务器。接下来,你需要配置你自己的电脑(Windows 11)来使用这个代理服务器。 第四步、配置自己的电脑 到https://www.stunnel.org/downloads.html这个页面下载一个Stunnel安装文件,如下图红框所示,当然,如果你是IT人员,你也可以下载其它的安装文件。 Stunnel下载 Stunnel下载 接下来你需要安装并配置Stunnel,用来连接到你已经建好的网络代理服务器。 双击exe安装文件进行安装即可,安装过程一路Next,最后一步会弹出证书生成界面,如下图。红框中的“cert.pem”文件是用来配置Stunnel加密的证书,确保你的电脑和代理服务器之间加密通讯。如果你没有就加我WX(iamxiaozhuang),我发给你。 安装Stunnel 安装Stunnel 生成证书的每个提示随便填写,也可按照我图中填写,因为我们不用这个证书,而是用我发给你的“cert.pem”证书。安装完成后,把我给你的证书放到下面这个目录: 用记事本修改红框的的文件“stunnel.conf”,内容替换成如下,也可新建文件并替换这个配置文件。 修改stunnel配置 修改stunnel配置 其中马赛克部分就是你自建的网络代理服务器的IPv4地址,CAfile部分是我发给你的cert.pem证书。这个“stunnel.conf”的内容你加我WX(iamxiaozhuang),我发给你。 接下来就可以启动Stunnel,如果配置正确,Stunnel会成功启动。 启动Stunnel 启动Stunnel 最后,你到Windows设置->网络设置中,打开代理设置窗口,将“stunnel.conf”配置中的的accept部分,地址:127.0.0.1和端口:8080填入代理服务器中,如下图,并保存。 设置电脑代理 设置电脑代理 至此,所有的操作都已经完成。接下来就是见证奇迹的时刻:打开浏览器,输入必应的地址https://www.bing.com,浏览器再也不会跳转https://cn.bing.com了。可以和Bing人工智能聊天了。当然,首先要登录有New Bing权限的账号。 New Bing New Bing 还可以访问谷歌Bard:https://bard.google.com/,因为我的代理服务器放在新加坡区,Bard对这个区域还没有开放。如果你需要用Bard,你可以在美英地区按照这个教程自建你的代理服务器即可。 谷歌Bard 谷歌Bard 还可以访问ChatGPT:https://chat.openai.com/chat,首先得有个OpenAI的账号。虽然我通过Cloudflare-warp绕过了OpenID对云厂商的IP限制,但是由于OpenAI的服务器限制了同一IP的服务请求次数,页面可以打开,但会话建立不成功,提示“一小时内请求次数太多”。 ChatGPT ChatGPT 当然,你的电脑现在已经可以访问国外的网络,例如谷歌Google搜索等,就不截图了。 本方案的的补充说明 如果你不需要随时都访问国外的网络,你可以关掉Widnows代理设置。需要的时候再打开。如果你为了节省费用,你可以随时到AWS页面上关闭代理服务器,需要用的时候再启动服务器实例,并且用新的IP地址替换“stunnel.conf”配置文件中的相关内容,然后重新启动Stunnel即可。 如果你在操作的过程中有什么问题,都可以WX(iamxiaozhuang)联系我。 各位看官,看在笔者尽心尽力地写这个保姆教程的份上,点个赞的再走呗。

标签:教程,实例,人工智能,AWS,网络,代理服务器,保姆,Stunnel,页面
From: https://www.cnblogs.com/xiaozhuang/p/17309398.html

相关文章

  • 【附教程】亲身体验AI绘画的艺术之旅——EP0
    体验在线AI画图服务MidjourneyMidjourney是一个由同名研究实验室开发的人工智能程序,可根据文本生成图像,于2022年7月12日进入公开测试阶段,用户可透过Discord的机器人指令进行操作。该研究实验室由LeapMotion的创办人大卫·霍尔兹负责领导。——Wikipedia 可......
  • 【manim动画教程】--常用动画效果
    manim的主要功能就是制作动画,因此它提供了各类丰富的动画效果,本篇主要介绍其中最常用的几种动画效果。至于特殊的动画效果,以及自定义动画效果的方法以后再另外介绍。1.创建效果展示某个元素或者文字时,一下子就全显示出来会显得比较突兀,通过创建效果的动画,让各个元素的出现更......
  • 建筑行业中的人工智能
    建筑行业是一个充满创新和技术驱动的领域,近年来,人工智能(ArtificialIntelligence,AI)作为一种先进的技术应用,正逐渐渗透到建筑行业的方方面面,为其带来了巨大的变革。从设计到施工,从运营到维护,人工智能正在为建筑行业带来新的机遇和挑战。一、设计与规划在建筑设计与规划阶段,人工......
  • jQueryUI教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介JqueryUI入门教程-从基本到高级概念的简单简单步骤了解JqueryUI,其中包括概述,环境设置,交互,可拖动,可放置,可调整大小,可选,可排序,小部件,手风琴,自动完成,按钮,Datepicker,对话框,菜单,Progressbar,Slider,Spinner,Tabs,Tooltip,Effects,AddClass,ColorAnimation,Effect,Hide,RemoveClass......
  • UEFI 基础教程 - 运行第一个APP HelloWorld
    一、代码编写1.在Kunlun/KunlunBdsPkg/Application下新建HelloWorld文件夹命令:mkdir HelloWorld2.新建.c文件命令:vimHelloworld.c 3.新建.inf文件命令:vimHelloworld.infBASE_NAME=  这里为编译后生成efi文件的文件名 4、将写好的inf文件放到编译的dsc文件中......
  • 人工智能技术助力医疗行业实现智能化管理和服务优化
    ​ 人工智能技术已经逐渐渗透到各个领域,医疗行业也不例外。人工智能技术的应用,不仅可以提高医疗服务的效率和质量,还可以为医疗行业带来更多的创新和发展。一、人工智能技术在医疗诊断中的应用人工智能技术可以通过对大量的医疗数据进行分析和处理,帮助医生更准确地进行诊断和治......
  • Git的快速学习与掌握:在Git命令面板的使用、在IDEA中配置并使用Git的教程
    原文章链接http://t.csdn.cn/hL3b9Git分布式版本控制系统,适用于团队开发合作,本文讲述的是Git的快速学习与掌握:在Git命令面板的使用、在IDEA中配置并使用Git的教程目录原文章链接http://t.csdn.cn/hL3b9学会使用基本命令第一步:跟随图片动手练习安装和配置提交操作版本操作、切......
  • DBeaver安装与使用教程(超详细安装与使用教程),好用免费的数据库管理工具
    文章原链接http://t.csdn.cn/Jf4QN       ......
  • Python中struct 模块的使用教程
    1.struct简单介绍struct是Python的内置模块,在使用socket通信的时候,大多数据的传输都是以二进制流的形式的存在,而struct模块就提供了一种机制,该机制可以将某些特定的结构体类型打包成二进制流的字符串然后再网络传输,而接收端也应该可以通过某种机制进行解包还原出......
  • Salesforce Admin管理员中文学习教程_如何高效筛选出具有Admin权限的用户!
    组织中最常见的错误之一就是拥有太多具有系统管理员简档的用户。不幸的是,这在某些行业中非常普遍。实际上这存在着很大的潜在风险。拥有这些权限的用户可能会暴露、窃取或删除组织中的数据,甚至影响到其他用户。防止过多的管理员访问权限是保护Salesforce组织的第一步。但是,仅将......