logo NodeSeekbeta

GHProxy V1.5.2 更新,功能修正与细节优化

1234
  • @wjqserver #10 虚拟空间的管理面板,DirectAdmin、cPanel这种

  • @neko #11
    虚拟空间能跑go程序了?
    还是和宝塔,1panel那种VPS管理面板

  • @neko #13
    这虚拟空间放的真开
    请问一下,在您的部署过程中遇到了哪些困难,能详细说说吗?
    可能还有其他用户会使用类似的环境部署,您的反馈对本程序的改进与优化非常重要!

  • @wjqserver #14 主要麻烦就是最开始不知道怎么反代,还有就是进程会被杀。
    前者是因为虚拟空间的443和80端口肯定是被占用的,我只能把后台放18080上,但是怎么调用又是个问题后来发现可以通过.htaccess反代:

    RewriteEngine On
    RewriteRule ^(.*)$ http://127.0.0.1:18080/$1 [P,L]
    

    进程被杀是通过定时任务回复,这个是定时任务的命令,每分钟执行一次:

    if ! pgrep -x "ghproxy" > /dev/null; then cd /home/xyz/ghproxy && nohup ./ghproxy -cfg config.toml > /dev/null 2>&1 & fi
    

    已经搭建好了,感觉很不错 xhj003
    这是我的地址:https://static.199577.xyz/ghproxy/

    晚点我写个教程帖子,帮助大伙 xhj008

  • d

  • @neko #15
    .htaccess? Apache吗? 这个我确实不熟,虚拟空间也是
    在此感谢您分享部署过程与问题
    若能编撰出一篇详细的教程,我们不胜感激


    在此再问一下各位用户,本项目的前端是否需要优化,目前的页面体验如何

  • @wjqserver #17

    虚拟空间部署我晚点写一下教程。

    刚才测试发现点复制按钮控制台会报错,报找不到copy函数啥的,另外复制成功尽量不要alert,提示个message就行,alert还得再点一下确定。

    功能的话挺想要文件夹下载功能的,不是反代而是下载。比如我前面那个项目根目录的地址,访问之后直接下载整个项目的zip包,如果是其中一个文件夹的地址就下载那个文件夹的压缩包 这样。


    另外我看代码好像不是很复杂,有点想贡献下代码(主要想学下golang,有java基础),不过目前好像没有issue😂

  • @aazobie #19 第一次听说sparse-checkout这个功能 (学到了)xhj005 ,搜了下感觉确实可以拉取文件夹,但是步骤好麻烦啊。还得先初始化仓库,再链接远程仓库,再设置目录,有一点繁琐 xhj001

1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72034位seeker

🎉欢迎新用户🎉