Giter VIP home page Giter VIP logo

trojan-web's Issues

请问如何启动测试环境?

请问本地开发如何启动一个模拟后端?就是用trojan代码库README里启动数据库的命令来用docker启动一个数据库吗?谢谢。

vite build无法结束

你好。

请教一下,vite build时有以下信息,后面没有什么反应。
该怎么办呢?

(/build/vite-Dxqx4F/vite-1.2+svn1430/src/core/Core.cpp l.850): Opening the file: build
This plugin does not support propagateSizeHints()
This plugin does not support propagateSizeHints()
This plugin does not support setParent!

如何自定义前端页面?

你好,我看你是把前端的静态页面和程序一起打了包, 那我想自己手动修改前端页面(我懂一点vue),应该如何操作呢?

编译后端源码报找不到前端页面所需的templates文件夹

执行编译源码时 GOOS=linux GOARCH=amd64 go build -ldflags "$ldflags" -o "result/trojan-linux-amd64" .
报错:
web/web.go:16:12: pattern templates/*: no matching files found,想问下这个静态文件是放在哪个位置了,在trojan-web这个项目中也没有看到这个templates这个文件夹,大佬能帮忙给下这个文件吗?

发现一个登录bug

复现步骤:

  1. 创建一个vps,然后使用trojan-install一键脚本配置
  2. 访问web管理界面,设置密码,chrome记住密码
  3. 销毁或者关闭第一个vps,重新创建新的vps并配置trojan-install,与第一个vps一样绑定同一个域名
  4. 访问web管理界面

问题出现在第四步,不需要配置密码即可进入web管理页面。
清除掉chrome的缓存之后再进入web管理页面才会出现第一次登录需要配置密码提示

建议换一下前端源

现在我所有的节点面板都打不开了 都在等待unpkg.com响应
我准备手动修改index.html换成unpkg.zhimg.com(知乎自用的镜像源)试试

能否添加个倍率的设置选项?

您好,请问是否可以在控制面板页面增加一个倍率的选项,每个用户的 总流量 = 实际流量 * 倍率。(默认倍率 = 1) 因为大部份的 VPS 都是双向流量统计,有了这个倍率设置比较方面直观的统计用户的总流量。

在ubuntu18.04里面编译有各种问题啊,最终也没build成功,请问webpack的版本是多少?

在vps里执行npm install直接断网了,试了好几次都这样。
在自己虚拟机里面也是各种问题,前面必须把nodejs和npm升到最新版本才能往后走,但是到了最后一步又报错
npm Error: Rule can only have one resource source
谷歌说webpack版本太高了,但是想卸载新版本又卸不了,有人说要在package.json里指定webpack版本,请问这个版本是lock里面的4.0.0吗??那怎么卸载新的呢。。。。。感觉进入了死循环啊。
另外npm的版本是多少?是apt install直接装的吗??

记住密码登录会出现问题

在部分浏览器中(例如:X浏览器),采取浏览器记住密码并且自动填充的情况,点击登录键将不会登录,提示用户名和密码不能为空,要对账号栏和密码栏进行改动之后(就删除一个字母然后再把字母输回去,两栏都要),方可正常登录。

~/register 404

~/register 注册页面404:

{
code: 404,
message: "Page not found"
}

有没有可能给web管理带个 path ?

打开域名直接出现trojan管理登录页面有些不安全,是不是加个 path 好点?然后这个path允许用户自定义。
https://a.com/mytrojan 类似于这样
这样的话 nginx 也好配置一些,碰到这个path就转发给 trojan-web,否则 nginx 自己处理。
像 wiki 那样配置,所有 js css 都会转给 trojan-web 这样会影响原有的部署。

登录优化

登录页面希望不要直接修改loginForm中的值,
this.loginForm.password = CryptoJS.SHA224(this.loginForm.password).toString()
不然浏览器的保存密码保存下来的是加密过后的密码,register.vue同理
login.vue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.